zoukankan      html  css  js  c++  java
  • day 03 数据类型

    1.作业讲解

    2.数据类型

    什么是数据类型?

    (1)int 1,2,3用于计算。
    (2)bool:True,False,用户判断。
    (3)str:存储少量数据,进行操作
        'fjdsal' '二哥''`13243','fdshklj'
        '战三,李四,王二麻子。。。。'
        list:储存大量的数据。
            [1,2,3,'泰哥','12353234',[1,2,3]]
    (4)元祖:只读。
            (1,2,3,'第三方',)
    (5)dict:字典{'name':'云姐''age':16}
               字典{'云姐':[],'二哥':[200,200,200,。。。。。。]}
    (6) 集合:{1,2,34,'asdf'}

    3.int

    i=3
    print(i.bit_length())
    '''             bit_length
    1  0000 0001     1
    2  0000 0010     2
    3  0000 0011     3
    
    '''

    4.bool

     1 # bool  True  False
     2 
     3 #int  ——>   str
     4 
     5 i=1
     6 s=str(i)
     7 
     8 
     9 #str  ——>  int
    10 s = '123'
    11 i = int(s)
    12 
    13 #int——> bool     注:只要是0——>False   非零就是True
    14 i=3
    15 s=bool(i)
    16 print(s)
    17 
    18 #bool  ——> int
    19 
    20 #True  1
    21 
    22 #False  0
    23 '''
    24 ps:
    25 while True:
    26     pass
    27     
    28 while  1:效率高
    29     pass
    30 '''
    31 
    32 #str  ——>  bool
    33 #s =''  —— >False
    34 #非空字符串都是True
    35 #s= '0'——>true
    36 
    37 s
    38 if s :
    39     print ('你输入的为空,请重新输入')
    40 else:
    41     pass

    5.str

      1 #字符串的索引与切片
      2 '''
      3 
      4 
      5 s = 'ABCDLSESRF'
      6 #索引
      7 #从头取
      8 # s1=s[0]
      9 # print(s1)
     10 # s2=s[2]
     11 # print(s2)
     12 # #从尾取
     13 # s3=s[-1]
     14 # print(s3)
     15 # s4=s[-2]
     16 # print(s4)
     17 #
     18 # #切片取   :顾头不固尾
     19 # #ABCD
     20 # s5=s[0:4]
     21 # print(s5)
     22 #
     23 # s6=s[0:-1]
     24 # print(s6)
     25 #
     26 # s7=s[0:]
     27 # s8=s[:]
     28 # print(s7,s8)
     29 #
     30 # s9=s[0:0]
     31 # print(s9)
     32 
     33 #跳着取
     34 # s = 'ABCDLSESRF'#s[首:尾:步长]
     35 # s10=s[0:5:2]
     36 # print(s10)
     37 # #倒着取
     38 # s11 =s[4:0:-1]
     39 # s12=s[3::-1]
     40 # s13=s[3::-2]
     41 # print(s11,s12,s13)
     42 # #
     43 # s14=s[-1::-1]
     44 # s15=s[::-1]
     45 # print(s14,s15)
     46 '''
     47 
     48 # #字符串的操作
     49 #
     50 # s = 'alexWUsir'
     51 # s1 = s.capitalize()  #首字母大写
     52 # print(s1)
     53 #
     54 # #全部大写,全部小写
     55 # s2 = s.upper()
     56 # s21 = s.lower()
     57 # print(s2,s21)
     58 #
     59 # '''
     60 # s_str='acEQ'
     61 # you_input = input('请输入验证码,不区分大小写')
     62 # if s_str.upper() == you_input.upper():
     63 #     print('输入成功')
     64 # else:
     65 #     print("请重新输入")
     66 # '''
     67 #
     68 # #大小写翻转
     69 # s3 = s.swapcase()
     70 # print(s3)
     71 #
     72 # #每个字符(特殊字符和数字)隔开的单词首字母大写
     73 # s = 'alex*egon-wusir'
     74 # s4 = s.title()
     75 # print(s4)
     76 # a = 'dada,fafe^dasd4www_dee'
     77 # a1=a.title()
     78 # print(a1)
     79 #
     80 # #居中,空白填充
     81 # s='alexWUsir'
     82 # s5 = s.center(20,'#')
     83 # print(s5)
     84 
     85 
     86 #	前面8位补齐
     87 # s='alex	sir'
     88 # s6=s.expandtabs()
     89 # print(s6)
     90 
     91 # s='wdoiewfjiewji'
     92 # #公共方法
     93 # l= len(s)
     94 # print(l)
     95 
     96 
     97 #以什么开头  与切片有关   endwith
     98 # s='alexWUsir'
     99 # s7= s.startswith('alex')
    100 # s71 = s.startswith('e',2,5)
    101 # print(s71)
    102 '''
    103 if s7:
    104     pass
    105 elif s.startswith('bl'):
    106     pass
    107 print(s7)
    108 '''
    109 
    110 
    111 #find 通过元素找索引,找不到返回-1
    112 # s='alexWUsir'
    113 # s8 = s.find('WU')
    114 # print(s8,type(s8))
    115 
    116 
    117 #index通过元素找索引,找不到报错
    118 # s='alexWUsir'
    119 # s81= s.index('A')
    120 # print(s81,type(s81))
    121 
    122 
    123 
    124 #strip  rstip  lstrip  删除空格,字符
    125 # s='alexWUsir#'
    126 # s9=s.strip('#')
    127 # print(s9)
    128 #
    129 # s='@alexWUsir#'
    130 # s9=s.strip('@#')
    131 # print(s9)
    132 # #strip默认删除前后空格
    133 # username = input('请输入名字:').strip()
    134 # if username == '春哥':
    135 #     print('恭喜春哥发财')
    136 
    137 
    138 #count 计数
    139 # s='alexWUsir'
    140 # s10 = s.count('a')
    141 # print(s10)
    142 
    143 
    144 #split  str——>list  字符串转化成列表
    145 # s='alex :wusir :taibai'
    146 # l=s.split(':')
    147 # print(l)
    148 
    149 
    150 #format 的三种玩法    格式化输出
    151 #
    152 # s = '我叫{},今年{},爱好{},再说一下我叫{}'.format('太白',36,'girl','太白')
    153 # print(s)
    154 # s = '我叫{0},今年{1},爱好{2},再说一下我叫{0}'.format('太白',36,'girl','太白')
    155 # print(s)
    156 # name = input('请输入名字:')
    157 # s = '我叫{name},今年{age},爱好{hobby},再说一下我叫{name}'.format(name='太白',age=36,hobby='girl')
    158 # print(s)
    159 
    160 #replace  替换
    161 # s = '山东会计方法四海山东'
    162 # s11 = s.replace('山东','江苏',1)
    163 # print(s11)
    164 
    165 
    166 #for循环
    167 # s = 'fhdsklfds'
    168 # for i in s:
    169 #     print(i)
    170 
    171 s = 'fdsa藏金控fdsalk'
    172 if '藏金控' in s :
    173     print('您的评论有敏感词')
  • 相关阅读:
    django include
    @RequestParam 传值乱码问题
    View Merge 在安全控制上的变化,是 BUG 还是增强 ?
    postMessage实现跨域iframe自适应
    java.lang.IllegalStateException: Service id not legal hostname
    【以前的空间】 单调队列系列
    【以前的空间】 单调队列系列
    【以前的空间】 单调队列系列
    JAVA线程池shutdown和shutdownNow的区别
    JAVA线程池shutdown和shutdownNow的区别
  • 原文地址:https://www.cnblogs.com/gcs888/p/10739549.html
Copyright © 2011-2022 走看看