首页 > 编程语言 > 详细

python20190701 预习笔记

时间:2019-07-01 23:14:29      阅读:129      评论:0      收藏:0      [点我收藏+]

计算机基础

计算机由什么组成?

输入输出设备,CPU,硬盘,内存。

中央处理器: 处理各种数据 相当于人类大脑

内存:短时间存储数据,断电及断

硬盘:永久存储数据

什么是操作系统?

控制计算机工作的流程,软件。

什么是应用程序?

安装在操作系统之上的软件就是应用程序

CPU: 人的大脑

内存:人的临时记忆力

硬盘:人的永久记忆力

操作系统:控制计算器硬件工作的流程

应用程序:安装在操作系统之上的软件

python简介

python2和python3的区别

python2 源码不统一 没有重复代码了

编译型:

? 优点:运行速度快

? 缺点:开发效率慢

解释型:

? 优点:开发效率快

? 缺点:运行速度慢

控制计算机工作的流程,软件。

什么是应用程序?

安装在操作系统之上的软件就是应用程序

总结

CPU: 人的大脑

内存:人的临时记忆力

硬盘:人的永久记忆力

操作系统:控制计算器硬件工作的流程

应用程序:安装在操作系统之上的软件

快速入门

print() 输出

变量

print(12+34)

print((12+34)*2)

print(((12+34)*2)*3)

a=12+34

b=a*2

c=b*3

print(a) # 之一打印a的时候不能加引号,这是一个错误的示范“a”

变量规则:

  1. 变量是有字母,数字,下划线组成

  2. 禁止数字开头

  3. 禁止使用python中的关键字

  4. 不能使用中文和拼音

  5. 变量名要区分代大小写

  6. 推荐写法

驼峰命名:

大峰 AlexSB 每个单词首字母大写

小峰 alexSB 第一个单词首字母小写,其他单词首字母大写

--------------不是太懂

下划线命名:

? 官方推荐使用

? X...X_X...X 例: alex_sb,a_d,asd_asd,s_faw

  1. 变量名要具有描述性

    a = 12

    变量名 赋值 值

    7s = ‘你好’ 错

    a b=123 错

    alecx_sb=666 对

    _ddd = ‘ss’ 对

常量

? ALEX=2022

? ID=111111111111111 世间认定不得改变的为常量,常量字母 大写,

注释

? #当行注释 (当行解释,不能换行。)

? #多行注释 使用"""XX......X"""或‘‘‘XX.....X‘‘‘

? 例 : """老男孩

? 全栈24期""" ------可以换行

数据类型初识

? 整型 数字

? 字符串 汉子

? 布尔值 对错

? 列表

? 元祖

? 字典

? 集合

整型 就是数字1.....∞ 整数

字符串

‘XX...X‘ 不可换行

例子 : ‘my name is T i‘m 100 years old’ 前中后都有单引号,这时需要替换前后单引号为双引号

"my name is T i‘m 100 years old" 这时正确的描述

a=‘alex‘

b=‘wusir‘

print(a+b) 字符串拼接 注:只有同类型的数据可以运算

alexwusir

a=‘坚强‘

print(a*8) 字符串可乘 注:字符串只能和数字相乘

坚强坚强坚强坚强坚强坚强坚强坚强 输出8次‘坚强‘

"XX...X" 不可换行

"""XX.......X""" 可换行

例: """我想吟诗一首来歌颂我的同桌
你看看他那乌黑短发
好像一只杂毛鸡啊""" 多引号可换行

布尔值:

True false

真的 假的

1 0 输出1为T 输出0为F

用户交互(input)

输出print 输入input

# -*-coding:utf-8 -*-

import getpass

user=input("请输入账号")

password=getpass.getpass("请输入密码")

print=(password)

print(ueser)

可以隐藏密码,但语句只能在CMD中使用

type(类型)

str 是字符串在python中的表示

int 整型

bool 布尔值

# -*-coding:utf-8 -*-

# num=input("输入数字")

a=数据类型 输入数据

print(type(a)) 可以得出输入的数据是什么类型

input获取到的数据类型都是字符串-------------不是很懂

流程控制语句

  1. if+空格+条件+冒号

if 3>2

? print("你好美")

print("我说的是假话")

输出为

你好美

我说的是假话

  1. if+空格+条件+冒号

print("结果")

else

print("结果")

  1. if+空格+条件+冒号

    print("h")

    elif+空格+条件+冒号

    print("l")

    elif+空格+条件+冒号

    print("k")

    .

    .

    . 第一个条件不通过执行下一个条件直到成功为止

    if XX:

    print("a")

    if XX:

    print("b")

    if XX:

    print("c")

    .

    .

    . if if浪费资源 每一个条件都执行,输出多个数据。

    if 嵌套

    if 条件:

    ? 结果

    ? if 条件:

    ? 结果

    ? if 条件:

    ? 结果 想要第三个执行,前两个条件必须成功。

总结

age=input(‘请输入内容‘) # 提示语句

if age>18:

? print("可去娱乐场所")

? if age>22:

? print("可以领证")

? elif 18<age<20

? print("可以洗")

? else:

? print ("不可以洗")

else:

? print("兄弟,买肥皂么..")

计算机基础

CPU 大脑

内存 临时记忆

输入设备 眼睛,耳朵

输出设备 嘴巴

操作系统 控制计算机硬件工作流程

应用程序 安装在操作系统之上的软件

python简介

python是一个解释型语言

python2不支持中文

python2和python3的区别

源码不统一

重复代码

python2

print 可以不加括号

input 获取到的是你输入什么类型,就是什么类型。想输入中文一定要 加引号

raw_input() == python3 input

python3

print() 必须要加括号

input 获取到的都是字符串

快速入门

print() 输出 想要打印什么就放到括号里,注意汉字和字母要加引号

变量规则:

  1. 数字,字母,下划线组成且不能以数字开头

  2. 不能太长

  3. 不能使用中文和拼音

  4. 区分大小写

  5. 变量名要有意义

  6. 推荐写法:

    驼峰体

    大驼峰 AlexSb 每个单子首字母要大写

    小驼峰 alexSb 第一个单词首字母小写,其他单词首字母大写

    下划线命名:

    ? alex_sb

常量

? ALEX=sb

? ID=1111111111

? 常量名大写就是常量

注释

? # 单行注释 当行注释 不能换行

? ‘‘‘ ‘‘‘ , """ """多行注释,可以换行

基础数据类型

整型 int 可执行加减乘

布尔值 bool True or fales

字符串 str 可加同类型,只能和数字相乘

用户交互

input("提示语句") 输入 可放任意类型数据

用户输入的全都到可input中

print(input("asd"))

age=input("asdasd")

print(age)

intput获取的都是字符串

if

单独if

if else

if elif

if elif else

if 嵌套

python20190701 预习笔记

原文:https://www.cnblogs.com/zhuzhizheng/p/11117102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!