Learn Python the first day.
生活随笔
收集整理的這篇文章主要介紹了
Learn Python the first day.
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
作業(yè)題: 1 name='aleX'
2 # 移除 name 變量對應的值兩邊的空格,并輸出處理結(jié)果
3 print(name.strip())
4
5 # # 判斷 name 變量對應的值是否以 "al" 開頭,并輸出結(jié)果?
6 print(name.startswith('al')) #True
7
8 # # 判斷 name 變量對應的值是否以 "X" 結(jié)尾,并輸出結(jié)果?
9 print(name.endswith('X')) #True
10
11 # # 將 name 變量對應的值中的 “l(fā)” 替換為 “p”,并輸出結(jié)果
12 print(name.replace('l','p'))
13
14 # # 將 name 變量對應的值根據(jù) “l(fā)” 分割,并輸出結(jié)果。
15 print(name.split('l'))
16
17 # # 將 name 變量對應的值變大寫,并輸出結(jié)果?
18 print(name.upper())
19
20 # # 將 name 變量對應的值變小寫,并輸出結(jié)果?
21 print(name.lower())
22
23 # # 請輸出 name 變量對應的值的第 2 個字符
24 print(name[1])
25
26
27 # # 請輸出 name 變量對應的值的前 3 個字符
28 print(name[0:3])
29
30 # 請輸出 name 變量對應的值的后 2 個字符
31 print(name[-2:])
32
33 # 請輸出 name 變量對應的值中 “e” 所在索引位置
34 print(name.find('e'))
35
36 # 獲取子序列,去掉最后一個字符。如: oldboy 則獲取 oldbo
37 print(name[0:len(name)-1])
1 # 字符串的操作 2 str1='my name is xxx,my age is 18' 3 # 1 優(yōu)先掌握的操作: 4 # 按索引取值(正向取+反向取):只能取 5 print(str1[3]) 6 7 #2 切片(顧頭不顧尾,步長) 8 print(str1[3:7]) #3-(7-1) 9 10 ## 步長為2 11 print(str1[3:10:2]) 12 13 # 3 長度len 14 print(len(str1)) 15 16 # 4 成員運算in和not in 17 print('x' in str1) #True 18 print('T' in str1) #False 19 20 # 5 移除空白strip 21 # 去除字符串左右兩邊的空格 22 str1=' my name is xxx,my age is 18' 23 print(str1) 24 print(str1.strip()) 25 26 # 6、切分split 27 # 會根據(jù)split()括號中的規(guī)則去切分字符串,然后把每一個值追加到列表中。 28 str2 = 'my name is xxx, my age is 18' 29 list2 = str2.split(' ') 30 print(list2) 31 32 # 7 循環(huán) 33 str2 = 'my name is xxx, my age is 18' 34 for line in str2: 35 print(line) # print默認參數(shù)end="\n" 36 print(line, end=" ") # 自定義end參數(shù) 37 38 #需要掌握的 39 str4=' my name is xxx,my age is 18' 40 str5='my name is xxx,my age is 18' 41 42 # 1、strip,lstrip,rstrip 43 # l 去除左邊的空格或指定符號 44 # r 去除右邊的空格或指定符號 45 print(str4.lstrip()) 46 print(str5.rstrip()) 47 str4 = '***my name is xxx, my age is 18' 48 str5 = 'my name is xxx, my age is 18***' 49 print(str4.lstrip('*')) 50 print(str5.rstrip('*')) 51 52 # 2、lower(轉(zhuǎn)換成小寫),upper(轉(zhuǎn)換成大寫) 53 str6 = 'my name is Cc' 54 print(str6.lower()) 55 print(str6.upper()) 56 57 # 3、startswith,endswith (判斷字符串首位是否成立) 58 print(str6.startswith("my")) # True 59 print(str6.startswith("MY")) # False 60 61 print(str6.endswith("Cc")) # True 62 print(str6.endswith("cc")) # False 63 64 65 # 4 format的四種玩法 66 67 # 方式一: 按照位置替換 68 str7='my name is {},my age is {}' 69 str7=str7.format('cc',18) 70 print(str7) 71 72 # 方式二: 安裝索引替換 73 str7 = 'my name is {0}, my age is {1}' 74 str7 = str7.format('cc', 18,111) 75 print(str7) 76 77 # # 方式三:指名道姓替換 78 str7='my name is {name},my age is {age}' 79 str7 = str7.format(age=18,name='cc') 80 print(str7) 81 82 # 5 split,rsplit #從左邊開始切分、從右邊開始切分 83 84 # 6、join 85 #字符串拼接,會對列表中的數(shù)據(jù)按照某種標識進行拼接 86 name='cc' 87 age="18" 88 print(':'.join([name,age])) 89 #sex=1 90 # print(':'.join([name,age])) 91 #報錯expected str instance, int found 92 #print(':'.join([name,age,sex])) 93 94 # 7、replace 95 str8='old new' 96 # 括號中第一個參數(shù)是舊參數(shù),第二個參數(shù)是新參數(shù) 97 # 兩個參數(shù)進行替換 98 str8=str8.replace('old','python') 99 print(str8) 100 101 # 8 isdigit 判斷字符串是否是數(shù)字 102 # ID=input('請輸入ID') 103 # print(ID) 104 # print(type(ID)) 105 # print(ID.isdigit()) 106 107 108 109 list1=['cc',18,'female',3.0,9] 110 111 # 優(yōu)先掌握的操作: 112 # 1、按索引存取值(正向存取+反向存取):即可存也可以取 113 # 正向取值 114 print(list1[4]) # 9 115 # 反向取值 116 print(list1[-2]) 117 118 # 119 # 2、切片(顧頭不顧尾,步長) 120 print(list1[1:5]) 121 # 步長 122 print(list1[1:5:2]) 123 124 125 # 3、長度 126 print(len(list1)) 127 128 # 129 # 4、成員運算in和not in 130 print('cc' in list1) # True 131 print('cc' not in list1) # False 132 # 133 # 5、追加 134 # 在列表末尾追加值 135 list1.append('張') 136 list1.append('趙') 137 print(list1) 138 139 140 # 6、刪除 141 # pop取出列表中的值 142 print(list1.pop()) # ()默認不寫為-1,取最后一位 143 print(list1.pop(0)) # cc 144 145 level = list1.pop() # 取出列表中的老師等級并賦值給level變量 146 print(level) 147 print(list1) # ['cc', 18, 'female', 3.0] 148 149 # remove刪除列表中的值 150 name = list1.remove('cc') # 直接刪除列表中的cc,賦值給name為None 151 print(name) 152 print(list1) # [18, 'female', 3.0] 153 154 155 # 7、循環(huán) 156 for line in list1: 157 print(line)
?
運行結(jié)果;1 # 字符串的操作 2 str1='my name is xxx,my age is 18' 3 # 1 優(yōu)先掌握的操作: 4 # 按索引取值(正向取+反向取):只能取 5 print(str1[3]) 6 7 #2 切片(顧頭不顧尾,步長) 8 print(str1[3:7]) #3-(7-1) 9 10 ## 步長為2 11 print(str1[3:10:2]) 12 13 # 3 長度len 14 print(len(str1)) 15 16 # 4 成員運算in和not in 17 print('x' in str1) #True 18 print('T' in str1) #False 19 20 # 5 移除空白strip 21 # 去除字符串左右兩邊的空格 22 str1=' my name is xxx,my age is 18' 23 print(str1) 24 print(str1.strip()) 25 26 # 6、切分split 27 # 會根據(jù)split()括號中的規(guī)則去切分字符串,然后把每一個值追加到列表中。 28 str2 = 'my name is xxx, my age is 18' 29 list2 = str2.split(' ') 30 print(list2) 31 32 # 7 循環(huán) 33 str2 = 'my name is xxx, my age is 18' 34 for line in str2: 35 print(line) # print默認參數(shù)end="\n" 36 print(line, end=" ") # 自定義end參數(shù) 37 38 #需要掌握的 39 str4=' my name is xxx,my age is 18' 40 str5='my name is xxx,my age is 18' 41 42 # 1、strip,lstrip,rstrip 43 # l 去除左邊的空格或指定符號 44 # r 去除右邊的空格或指定符號 45 print(str4.lstrip()) 46 print(str5.rstrip()) 47 str4 = '***my name is xxx, my age is 18' 48 str5 = 'my name is xxx, my age is 18***' 49 print(str4.lstrip('*')) 50 print(str5.rstrip('*')) 51 52 # 2、lower(轉(zhuǎn)換成小寫),upper(轉(zhuǎn)換成大寫) 53 str6 = 'my name is Cc' 54 print(str6.lower()) 55 print(str6.upper()) 56 57 # 3、startswith,endswith (判斷字符串首位是否成立) 58 print(str6.startswith("my")) # True 59 print(str6.startswith("MY")) # False 60 61 print(str6.endswith("Cc")) # True 62 print(str6.endswith("cc")) # False 63 64 65 # 4 format的四種玩法 66 67 # 方式一: 按照位置替換 68 str7='my name is {},my age is {}' 69 str7=str7.format('cc',18) 70 print(str7) 71 72 # 方式二: 安裝索引替換 73 str7 = 'my name is {0}, my age is {1}' 74 str7 = str7.format('cc', 18,111) 75 print(str7) 76 77 # # 方式三:指名道姓替換 78 str7='my name is {name},my age is {age}' 79 str7 = str7.format(age=18,name='cc') 80 print(str7) 81 82 # 5 split,rsplit #從左邊開始切分、從右邊開始切分 83 84 # 6、join 85 #字符串拼接,會對列表中的數(shù)據(jù)按照某種標識進行拼接 86 name='cc' 87 age="18" 88 print(':'.join([name,age])) 89 #sex=1 90 # print(':'.join([name,age])) 91 #報錯expected str instance, int found 92 #print(':'.join([name,age,sex])) 93 94 # 7、replace 95 str8='old new' 96 # 括號中第一個參數(shù)是舊參數(shù),第二個參數(shù)是新參數(shù) 97 # 兩個參數(shù)進行替換 98 str8=str8.replace('old','python') 99 print(str8) 100 101 # 8 isdigit 判斷字符串是否是數(shù)字 102 # ID=input('請輸入ID') 103 # print(ID) 104 # print(type(ID)) 105 # print(ID.isdigit()) 106 107 108 109 list1=['cc',18,'female',3.0,9] 110 111 # 優(yōu)先掌握的操作: 112 # 1、按索引存取值(正向存取+反向存取):即可存也可以取 113 # 正向取值 114 print(list1[4]) # 9 115 # 反向取值 116 print(list1[-2]) 117 118 # 119 # 2、切片(顧頭不顧尾,步長) 120 print(list1[1:5]) 121 # 步長 122 print(list1[1:5:2]) 123 124 125 # 3、長度 126 print(len(list1)) 127 128 # 129 # 4、成員運算in和not in 130 print('cc' in list1) # True 131 print('cc' not in list1) # False 132 # 133 # 5、追加 134 # 在列表末尾追加值 135 list1.append('張') 136 list1.append('趙') 137 print(list1) 138 139 140 # 6、刪除 141 # pop取出列表中的值 142 print(list1.pop()) # ()默認不寫為-1,取最后一位 143 print(list1.pop(0)) # cc 144 145 level = list1.pop() # 取出列表中的老師等級并賦值給level變量 146 print(level) 147 print(list1) # ['cc', 18, 'female', 3.0] 148 149 # remove刪除列表中的值 150 name = list1.remove('cc') # 直接刪除列表中的cc,賦值給name為None 151 print(name) 152 print(list1) # [18, 'female', 3.0] 153 154 155 # 7、循環(huán) 156 for line in list1: 157 print(line)
?
轉(zhuǎn)載于:https://www.cnblogs.com/feiyufei/p/11006022.html
總結(jié)
以上是生活随笔為你收集整理的Learn Python the first day.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AGC034 F - RNG and X
- 下一篇: Flutter 中的基本路由