第一节课 基本数据类型

第一节课 基本数据类型

一、数值类型

  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

猜你喜欢

转载自www.cnblogs.com/sysun110/p/11267550.html
今日推荐