一、python执行流程:
1.启动解释器
2.把文件内容从硬盘读取到内存
3.python解释器在内存里逐行解释文件的内容
二、变量
1.变量名 赋值符 值 (变量名赋值有意义的变量名)
2.id 类型 值 id() type()
3.变量名只能字母数字下划线
3.变量命名方式
1.驼峰体
2.下划线
4.变量名不好的命名方式
1.中文
2.拼音
3.变量名不能过长
4.变量名词不达意
5.常量标识为大写字母
三、用户与程序交互
1.input (python 3.6无论用户输入什么类型都是字符串型
input('请输入你的用户名:')
2.python 2.7
raw_input 与 python 3的input 一样
input用户必须输入值,输入什么类型,就存成什么类型
四、基本的数据类型
1.数字类型
int 整型 (年级,身份证号码,QQ号)
float 浮点型 (身高,体重,薪资)
str 字符串类型 (名字)#表示一些描述性状态
2.字符串拼接
字符串之间只能用+ *
name='age'
msg='hello'
print (name+msg)
print (name*10)
列表:定义在[]内,用逗号分隔开的多个元素,每个元素可以是任意类型
#存取多个值,比如存放人的爱好,人的信息
name = ['play','read','music']
print (name[2])
l=[1,2,3,['a','b']]
print (l[3][1])
字典:定义的{}内,用key=value形式表示一个元素,掩护逗号分隔
info={'name':'xuchenyang','age':18}
info[name]
布尔值:True False
五、格式化输出
六、基本运算符
+ 加 a + b
- 减 a - b
* 乘 a * b
/ 除 a / b 真正的除法,有整数有小数
// 地板除 a // b 只取整数
% 取余 a % b 取余数
== 等于
!= 不等于
<> 不等于
+= 加法赋值
head = 180
head +=1 # head = head + 1