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])
  • 相关阅读:
    7牛管理凭证生成错误
    安卓截屏如何实现将摄像头显示画面截下来
    realm怎样支持hashmap
    Cordova Android项目如何做代码混淆
    cnmp安装失败,报错npm ERR! enoent ENOENT: no such file or directory,
    iOS中关于字符 “&”的作用?
    float 保留两位小数
    关于iOS声音识别的框架
    iOS崩溃日志
    QT分析之WebKit
  • 原文地址:https://www.cnblogs.com/Pythons/p/10512601.html
Copyright © 2011-2022 走看看