2.13 day 10

 1 #用户登录(三次机会重试)
 2 #老师答案(最后两行自添)
 3 count = 0
 4 while count < 3:
 5     user = input('>>>')
 6     pwd = input('>>>')
 7     if user == 'alex' and pwd == '123':
 8         print('欢迎登录')
 9         print('..........')
10         break
11     else:
12         print('用户名或密码错误')
13     count = count + 1
14 if count == 3:
15         print('输入错误已达上限,登录失败')
  1 day10 
  2 
  3 
  4     python开发IDE pycharm、eclipse
  5     
  6     
  7     1、运算符
  8     
  9         + - * / ** //   #//取商
 10         
 11         面包含
 12         判断某个东西是否在某个东西里
 13         in  not in
 14         结果是个布尔值
 15         
 16     name = '郑建文'
 17     #'郑建文' 字符串
 18     #'郑'     字符
 19     #'郑建文' 建文 子字符串,子序列
 20     # if '郑' in name:
 21     #     print('ok')
 22     # else:
 23     #     print('Error')
 24 
 25     if'' not in name:
 26         print('1')
 27     else:
 28         print('2')
 29         
 30         
 31         
 32         数字
 33         字符串
 34         布尔值:
 35             ture 真
 36             false 假
 37             
 38             
 39         ==
 40         >
 41         <
 42         >=
 43         <=
 44         !=   <>  不等于
 45         not False
 46         
 47         v = user == 'alex' and pwd = '123' or 1 == 1
 48         
 49         补充:
 50             先计算括号内的
 51             执行顺序:
 52                 从前到后
 53                 结果
 54                 True OR   ==> True
 55                 True AND  ==>继续走
 56                 False OR  ==> 继续走
 57                 False AND ==>False
 58                 
 59                 
 60                 
 61             v = user == 'alex' and (pwd = '123' or 1 == 1)
 62             
 63             
 64             结果是数值
 65             算术运算 a = 10 * 10
 66             赋值运算 a = a + 1 
 67             
 68             结果是布尔值
 69             比较运算 a = 1 > 5
 70             逻辑运算 a = 1 > 6 or 1==1
 71             成员运算 a = ''in'郑建文'
 72             
 73             
 74     2.基本数据类型
 75     
 76         数字  python3里面整形都是int
 77             a = 123
 78             - int
 79                 #将字符串转换为数字
 80                 a = "123"
 81                 b = int (a)
 82                 b = b + 1000
 83                 print(type(a),a) #显示类型
 84 
 85                 num = 'a'
 86                 v = int(num,base=16) #16进制转化
 87                 print(v)
 88             
 89             - bit_length
 90                 #当前数字的二进制,至少用n位表示
 91                 age = 5 
 92                 r = age.bit_length()
 93                 print(r)    
 94             
 95             
 96         字符串 str
 97             #首字母大写
 98             test = "phyllis"
 99             v = test.capitalize()
100             print(v)
101             
102             #所有变小写
103             v1 = test.casefold()
104             print(v1)
105             v2 = test.lower()(对应其他语言)
106             print(v2)
107             
108             #设置宽度,并将内容居中
109             #20指总长度
110             # * 空白位置填充,一个字符,可有可无
111             v = test.center(20,"*")
112             print(v)
113             
114             
115             #取字符串中寻找,寻找子序列的出现次数
116             v = test.count('ex',5,8)  #从第5开始,第8结束
117             print()
118             #encode
119             #decode
120             
121             #以**结尾,或以**开始
122             v = test.endswith('s',3,7)#从第3开始,第7结束
123             v2 = test.startswith('s')
124             print(v,v2)
125             
126             #从开始往后找,找到第一个之后获取其位置 # index也可实现,不过index找不到时报错
127             v = test.find("P",5,8) #0为第一 大于等于5 小于8 找不到时显示为-1
128             print(v)
129             
130             
131             #格式化,将一个字符串中的占位符替换为指定的值
132             test2 = 'I am {name}, age {a}'
133             print(test2)
134             v = test2.format(name='alex',a=19)
135 
136             #格式化,将一个字符串中的占位符替换为指定的值
137             v2 = test2.format_map({'name':'alex','a':19})
138             print(v2)
139             
140             #判断字符串中是否只包含数字或文字 (不含符号)
141             test = '1232132是1asd'
142             v = test.isalnum()
143             print(v)
原文地址:https://www.cnblogs.com/phyllissRyo/p/10371784.html