zoukankan      html  css  js  c++  java
  • 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])
  • 相关阅读:
    pytest-multithreading实现并发运行(可以指定不参与并发的case)
    python 命令行传参方式结合jenkins构建时选择环境
    pytest结合ReportPortal使用
    loguru日志
    httprunner3 log放到allure中显示
    pytest
    python
    Mac下安装docker
    USC提出拟牛顿法深度学习优化器Apollo,效果比肩SGD和Adam
    28例电气自动控制电路图,快收藏!
  • 原文地址:https://www.cnblogs.com/Pythons/p/10512601.html
Copyright © 2011-2022 走看看