1 #!/usr/bin/python3 2 import keyword 3 print("----------------------------------") 4 print("Day 1 Basic ") 5 # First program 6 print("# First program") 7 print("Hello World!") 8 print("------------------------") 9 # Keywords 10 print("# 关键字") 11 print(keyword.kwlist) 12 ''' 13 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 14 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonloc 15 al', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 16 ''' 17 print("------------------------") 18 # 行与缩进 19 print("# 行与缩进") 20 lll = True 21 if lll : 22 print("Ra is so Beautiful") 23 else : 24 print("lvelvelve") 25 print("------------------------") 26 # 多行语句 27 print("# 多行语句") 28 total = 'kkk' + 29 'lll' + 30 'jjj' 31 print(total) 32 # kkkllljjj 33 total = ['1','2','3', 34 '4','5', 35 '6'] 36 print(total) 37 # ['1', '2', '3', '4', '5', '6'] 38 # [],(),{} 多行不用 39 print("lalala 40 hhh 41 kkk 42 ") 43 # lalala hhh kkk 44 # 这里需要是因为在""中 45 print("------------------------") 46 # 数字类型 47 print("# 数字类型") 48 x = 1 49 print("x =",x) 50 print("x 类型为",type(x)) 51 # print 可以跟多个字符串,用“,”隔开,“,”相当于空格 52 y = 3E-2 53 print("y =",y) 54 print("y 类型为",type(y)) 55 z = 1 + 2j 56 print("z =",z) 57 print("z 类型为",type(z)) 58 w = True 59 print("w =",w) 60 print("w 类型为",type(w)) 61 ''' 62 # 数字类型 63 x = 1 64 x 类型为 <class 'int'> 65 y = 0.03 66 y 类型为 <class 'float'> 67 z = (1+2j) 68 z 类型为 <class 'complex'> 69 w = True 70 w 类型为 <class 'bool'> 71 ''' 72 print("------------------------") 73 # 字符串 74 print("# 字符串") 75 ''' 76 python字符串中的每个字符有两个编号, 77 1.正序,从左到右从零开始递增 78 如:string = asdfg 79 a 序号为 0,s 序号为 1,…… ,g 序号为 4 80 2.逆序,从右至左从-1开始递减 81 如:正序例中的 string 82 g 序号为 -1,f 序号为 -2,…… ,a 序号为 -5 83 所以,此例中 string[0] = string[-5] 84 ''' 85 ''' 86 [] slice 切片 87 [:] 提取从开头(默认为0)到结尾的整个字符串 88 [start:] 从start开始到结尾 89 [:end] 从开头到end-1 90 [start:end] 从start到end-1 91 [start:end:step] 从start到end-1,每step个字符提取一个 92 ''' 93 string = '123456789' 94 print(string) 95 print(string[0:-1]) 96 print(string[0]) 97 print(string[-9]) 98 print(string[2:5]) 99 print(string[2:]) 100 print(string * 2) 101 print(string[::-1]) 102 '''# 字符串 103 123456789 104 12345678 105 1 106 1 107 345 108 3456789 109 123456789123456789 110 987654321 111 ''' 112 print("------------------------") 113 # 同行显示多条语句,用";" 114 print("# 同行显示多条语句") 115 print("lll");print("jjj") 116 ''' 117 # 同行显示多条语句 118 lll 119 jjj 120 '''
Python 笔记
道阻且长,行则将至。