第一节课 基本数据类型
一、数值类型
1、数值类型(4种)
a=1 #int 整型 b=1.1 #float 浮点型 c=True #bool 布尔型 只有True和False两种 d=1+2j #complex 复数型
2、数值运算
+ - * / #加减乘除 // #整除 % #取余 ** #幂运算 a+=1 #a=a+1 a*=1 #a=a*1
3、变量命名规则
变量由字母、数字、下划线组成,以字母和下划线开头,不能使用关键字
4、常用的关键字
print #输出 type #查看对象类型 help #帮助 id #查看对象id dir(__builtins__) #查看所有关键字
二、序列类型
1、字符串str
s='hello' #str s=''abc'' #双引号和三引号都可以 s='''avx''' #三引号还可以用来注释
2、列表list
li=[] #空列表 li=[1,2,3] #list 中括号里面的元素都用逗号隔开
3、元组tuple
tu=(1,2) # 小括号里面的元素用逗号隔开 tu=1,2 #不加括号也可以,必须逗号隔开 tu=1, #只有一个元素的话需要加逗号
4、索引
li[0] #索引从0开始,li[0]表示索引为0的值
5、切片
li=[1,2,3,4,5] li[1:3]=[2,3] #表示索引1到索引2的值,切片遵循左闭右开原则(就是左边取得到,右边取不到)
6、步长
li=[1,2,3,4,5,6,7,8] li[1:8:1] #切片从索引1开始到索引7,步长(也就是切片的间隔)为1 li[-1:-3:-1] #反向索引
7、序列的运算
必须是同类型运算:+=,-=,*=
8、检查成员
in :在
not in:不在
9、强制类型转换(工程方法)
int() #向下取整,不可以给字符串、复数型取整 str() #将字符转化为字符串 list() #转化为列表 tuple() #转化为元组
三、作业
1、python里面怎么注释代码
1、#号
2、字符串
2、有个时间形式是(20180105),通过整除和取余,来得到对应的日,月,年。请用代码完成。
time=20180105 month=time%10000//100 day=time%10000%100 year=time//10000 输出:1 5 1018