Python入门学习(一)
一、Python的基本数据类型
1、Number:数字
*不同进制数字的表示和转换
#不同进制的表示和转换 #二进制用“0b”表示 print(0b111) #八进制用“0o”表示 print(0o111) #十六进制用“0x”表示 print(0x111) print(0x19AB) print(0xffff) #其他进制转为二进制 print(bin(16)) print(bin(0X123a)) #其他进制转为十进制 print(int(0o65)) #其他进制转为八进制 print(oct(129)) print(oct(0xffff)) #其他进制转为十六进制 print(hex(65535)) print(hex(0b10000000))
*布尔类型
print(int(True), hex(False)) print(type(bool(2))) print(bool(''), bool([1,2]), bool([])) #空值都会被认为是布尔类型的False
2、字符串
print("let's go") #转义字符的使用 print('let\'s go') #多行字符串,同样可用双引号或者单引号 print(''' hello world hello china hello python''') print("""锄禾日当午, 汗滴禾下土, 谁知盘中餐, 粒粒皆辛苦! """)
*转义字符
慕课3-10转义符作业:要求将“hello \n world”双引号里的字符全部打印出来
print("hello \\n world1") #使用转义字符 print(r'hello \n world2') #使用原始字符串
*字符串的运算
#字符串运算 s0 = 'Hello World!' #1、字符串元素的读取 print(s0[0], s0[-1],s0[len(s0)-2]) #单个字符读取 print(s0[3:8]) #截取某段 print(s0[5:]) print(s0[0:-1])
浙公网安备 33010602011771号