1.今天学习了声明变量,a = 42,那么42 = n是否会报错?
x=y=z=1是否会报错?(验证对错即可)
”’
从左到右 从上到下
a,b,c = 1,2,3
”’
2.声明两个变量a=1,b=2。如何交换两个变量的值,使a=2,b=1?请用代码完成。
a,b = b,a
”’
1.用中间值的 2.高级的有写函数的,3.有瞎掰的 4.有强行赋值的
”’
3.简述下变量的命名规则。
”’
1.不能以数字开通头
2.只能由数字、字母、下划线组成
3.不能包含python的关键字
help(‘keywords’)
”’
import keyword
keyword.kwlist
‘’‘
4.有个时间形式是(20170608),通过除法和取余,来得到对应的日,月,年。请用代码完成。
dt = 20170608
day = dt%100
month = dt // 100 % 100
year = dt // 10000
5.对一个长度为5的列表,用多种方法取第3位的值。
li = [0,1,2,3,4]
取2
li[2]
li[-3] #正反索引
li[2:3][0] #切片取值
li[-3:-2][0]
li[2:4:2][0] #步长为正
li[-3:-1:2][0]
li[4:1:-2][1] #步长为负
li[-1:-4:-2][1]