变量:占位符,程序中数据临时的存放场所,可以存储单词数值日期属性
变量的命名规则
1.由字母、数字、下划线组成
2.不能是纯数字,也不能是纯数字开头
3.不能是python的关键字
4.不能太长,不能超过255个字符
5.要有意义,要见名知意,都能看懂---推荐使用驼峰式(单词首字母大写,如NiHenHao)、下划线式(xiaoming_girlfriend)
6.不能是中文
7.区分大小写
常量
没有绝对的常量,约定俗成,所有字母大写即为常量
注释:即备注,程序运行时不执行
#:单行注释
''' 多行注释 ''':三个单引号中的内容为多行注释 或者 三个双引号
赋值
=--将等号右面的值赋值给等号左面的变量,如a=6,将6赋值给a
数据类型
1.int-整形(整数)可以执行+ - * /
#int(整形,整数) a=3 print(type(a))#输出变量a的数据类型,运行结果<class 'float'> #整数可以执行加、减、乘、除的运算 a=10/3 print(a) #运行结果3.3333333333333335,小数是不能完美的表示出来的 print(type(a))#输出变量a的数据类型,运行结果:<class 'floaf'> # //(整除-底板除) # % (取模-计算余数) print(10//3)#运行结果:3 print(10%3)#运行结果:1
2.str(字符串)
在python中用引号中引起来的全是字符串-单引号、双引号、三引号(多行赋值时用三引号-三组单引号或三组双引号)
+字符串拼接
*进行重复如print(“你好”*10)结果:输出10次你好
a="我们不一样" print(type(a))#运行结果:<class 'str'> a='我们不一样' print(type(a))#运行结果:<class 'str'> a='''我们不一样''' print(type(a))#运行结果:<class 'str'> a="""我们不一样""" print(type(a))#运行结果:<class 'str'> print('''我家大门常打开 敞开大门等你 这首歌很老了 嗯,十年前的了 歌名叫:北京欢迎你 ''')#运行结果是分行输出 print("大家好"+"我叫小李"+"请多多关照")#参数拼接,运行结果:大家好我叫小李请多关照 print("小李"+"年龄"+str(18))#强制类型转换,字符串不能和数字进行拼接 print("不行"*10)#重复输出10次,运行结果:不行不行不行不行不行不行不行不行不行不行
3.bool(布尔值)
真或者假,True或者False
a=True print(type(a))#运行结果:<class 'bool'>