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])
  • 相关阅读:
    cad.net DeepCloneObjects WasErased
    cad.net 更改高版本填充交互方式为低版本样子
    日志篇 VS Gitee码云
    测试篇 c#遍历所有安装程序 获取所有已经安装的程序
    cad.net 设置Acad2008默认启动 win10设置默认cad2008默认启动 20190923修改
    cad.net cad启动慢? cad2008启动慢? cad启动延迟? cad卡住? cad98%卡? 默认打印机!!
    测试篇 c#多线程实现ping 制作一个备份器
    cad.net 利用win32api实现不重复打开dwg路径的文件夹(资源管理器)
    cad.net 利用win32api实现一个命令开关参照面板 20190910修改浩辰部分问题,完美.
    cad.net 在cad2008引用了错误的com接口的dll导致出现了
  • 原文地址:https://www.cnblogs.com/Pythons/p/10512601.html
Copyright © 2011-2022 走看看