pythons04

  1 1,昨日内容及作业讲解
  2     ascii:字母,数字,特殊字符:1个字节,8位
  3     Unicode:16位 两个字节  升级 32 位  四个字节
  4     utf-8:最少一个字节 8位表示。 英文字母 8位 1个字节
  5                                   欧洲16位,2个字节
  6                                   中文24位,3个字节
  7       gbk:中文2个字节,英文字母1个字节。
  8 
  9       int:bit_lenth()
 10       bool:True False
 11       str: str --->bool :bool(str):  ''--->False
 12       str:
 13       s = 'alexsb'
 14       s1 = s[1]
 15       s2 = s[1:3]
 16       s3 = s[0:]  s[:]
 17       s4 = s[0:-1]
 18       s5 = s[0:3:2]
 19       s6 = s[2::-2]
 20 
 21       captlze首字母大写
 22       upper()全大写
 23       lower()全小写
 24       find通过元素找索引,找不到-1
 25       index()通过元素找索引,找不到 报错
 26       swpcase 大小写翻转
 27 
 28       repalce(old,new,count)
 29       isdigit() 返回bool值
 30       isapha()
 31       isnumpha()
 32       startswith endswith
 33       title 首字母大写
 34       center()居中
 35       strip()lstrip rstrip
 36       split
 37       format 格式化输出
 38       {}
 39       {0}{1}{2}{0}
 40       {name}{age}{hobby} name= age+ hobby
 41 
 42 
 43       len() 长度
 44       count 计数
 45 
 46       for i in 可迭代对象:
 47         pass
 48     
 49 
 50 
 51 2,列表
 52 增删改查
 53 列表的循环
 54 列表的嵌套
 55 3,元祖
 56 # s = '132a4b5c'
 57 # s1 = s[0]+s[2]+s[1]
 58 # print(s1)
 59 #使用while和for循环分别打印字符串s=’asdfer’中每个元素。
 60 # s = 'fkld'
 61 # for i in s:
 62 #     print(i)
 63 # index = 0
 64 # while 1:
 65 #     print(s[index])
 66 #     index += 1
 67 #     if index == len(s):break
 68 #如:content = input(‘请输入内容:’)  # 如用户输入:5+9或5+ 9或5 + 9,然后进行分割再进行计算。
 69 # content=input('>>>').strip()
 70 # con1=content.split('+')
 71 #li[]
 72 # num=0
 73 # for i in con1:
 74 #     num+=int(i)
 75 # print(num)
 76 #
 77 # content=input('>>>').strip()
 78 # index = content.find("+")
 79 # a = int(content[0:index])
 80 # b = int(content[index+1:])
 81 # print(a + b)
 82 #咱们任意输入一串文字+数字 统计出来数字的个数
 83 
 84 # s = input("请输入:")  # '1234324324fdsaf1fdsaf12'
 85 # count = 0
 86 # for i in s:
 87 #     if i.isdigit():
 88 #         count += 1
 89 # print(count)
 90 #咱们任意输入一串文字+数字 统计出来数字的个数
 91 s=input('请输入:')
 92 count=0
 93 for i in s:
 94     if i in s:
 95         count=count+1
 96 
 97 print(count)
 98 
 99 
100 
101 
102 # li = ['alex',[1,2,3],'wusir','egon','女神','taibai']
103 # l1 = li[0]
104 # print(l1)
105 # l2 = li[1]
106 # print(l2)
107 # l3 = li[0:3]
108 # print(l3)
109 #
110 li = ['alex','wusir','egon','女神','taibai']
111 #
112 # # 增加 append insert
113 # li.append('日天')
114 # li.append(1)
115 # print(li)
116 # while 1:
117 #     username = input('>>>')
118 #     if username.strip().upper() == 'Q':
119 #         break
120 #     else:
121 #         li.append(username)
122 # print(li)
123 # li.insert(4,'春哥')
124 # print(li)
125 # li.extend('二.哥')
126 # li.extend([1,2,3])
127 # print(li)
128 
129 #
130 li = ['taibai','alex','wusir','egon','女神',]
131 # name = li.pop(1)  # 返回值
132 # name = li.pop()  # 默认删除最后一个
133 # print(name,li)
134 
135 # li.remove('taibai')  # 按元素去删除
136 # print(li)
137 
138 # li.clear()  # 清空
139 # print(li)
140 #
141 # del li
142 # del li[0:2]  # 切片去删除
143 # print(li)
144 
145 #
146 # li[0] = '男兽'
147 # li[0] = [1,2,3]
148 #切片
149 # li[0:3] = '云姐plfdslkmgdfjglk'
150 # li[0:3] = [1,2,3,'春哥','咸鱼哥']
151 # print(li)
152 
153 #
154 # for i in li:
155 #     print(i)
156 # print(li[0:2])
157 
158 #公共方法:
159 # l = len(li)
160 # print(l)
161 # num = li.count('taibai')
162 # print(num)
163 # print(li.index('wusir'))
164 # li = [1,5,4,7,6,2,3]
165 # #正向排序
166 # # li.sort()
167 # # print(li)
168 # #反向排序
169 # # li.sort(reverse=True)
170 # # print(li)
171 # #反转
172 # li.reverse()
173 # print(li)
174 
175 
176 #列表的嵌套
177 li = ['taibai','武藤兰','苑昊',['alex','egon',89],23]
178 
179 # print(li[1][1])
180 # name = li[0].capitalize()
181 # # print(name)
182 # li[0] = name
183 # li[0] = li[0].capitalize()
184 li[2] = '苑日天'
185 print(li[2].replace('','ritian'))
186 li[2] = li[2].replace('','ritian')
187 li[3][0] = li[3][0].upper()
188 print(li)
189 
190 
191 
192 
193 
194 
195 
196 #元祖 只读列表,可循环查询,可切片。
197 #儿子不能改,孙子可能可以改。
198 # tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon')
199 # # print(tu[3])
200 # # print(tu[0:4])
201 # # for i in tu:
202 # #     print(i)
203 # tu[4][3]=tu[4][3].upper()
204 # print(tu)
205 # tu[4].append('sb')
206 # print(tu)
207 
208 # s = 'alex'
209 # s1 = 'sb'.join(s)
210 # print(s1)
211 #列表转化成字符串  list -----> str    join
212 # li = ['taibai','alex','wusir','egon','女神',]
213 # s = '++++'.join(li)
214 #str ----->list   split()
215 # print(s)
216 
217 
218 #range  [1,2,3,4,5,6,.......100........]
219 
220 # for i in range(3,10):
221 #     print(i)
222 # for i in range(10):
223 #     print(i)
224 # for i in range(0,10,3):
225 #     print(i)
226 # for i in range(10,0,-2):
227 #     print(i)
228 # for i in range(10,-1,-2):
229 #     print(i)
230 
231 li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'afds']
232 # for i in li:
233 #     if type(i) == list:
234 #         for k in i:
235 #             print(k)
236 #     else:print(i)
237 
238 for i in range(len(li)):
239     if type(li[i]) == list:
240         for j in li[i]:
241             print(j)
242     else:print(li[i])

 

转载于:https://www.cnblogs.com/Pythons/p/10512601.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值