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('您的评论有敏感词')
原文地址:https://www.cnblogs.com/gcs888/p/10739549.html