目录
基本数据类型
数字
直接数字赋值给变量,支持常用的运算加减乘除,还有一些特殊的n1 = 2 n2 = 2**3 # 2的3次方 n3 = 41%5 # 41除以5的余数1 n4 = 41//5 # 41除以5的商8
字符串
使用 ‘xxx’ ,”xxxx”,”“”xxxx”“” 引起来的都是字符串,字符串支持加法运算和乘法运算,加法是用来拼接字符串,乘法是用来重复字符串次数。n1 = "hello" n2 = "world" n3 = n1 + n2 print(n3) helloworld n4 = n1 * 5 print(n4) hellohellohellohellohello
byte类型
python3中已经严格区分字符串和byte类型,开发过程中,常常将这两类数据类型进行转换。
python3中提供两种方法:encode()用来将unicode编码转换成其他的编码方式,decode() 用来将其他编码方式转换成unicode编码方式。a ='天安门' b = a.encode() # encoding默认使用utf-8 输出 # b'\xe5\xa4\xa9\xe5\xae\x89\xe9\x97\xa8' c = b.decode(encoding='utf-8')
if 基本用法
if a>10 : # 条件
代码块
代码块
elif a<5:
代码块
else :
代码块
代码块
如果条件里面代码块不做任何操作,不能放空,否则会报错。
需要使用pass关键字。
while基本用法
while 条件 :
代码块
代码块
代码块
满足条件,执行代码块内容