-
变量的命名规则:字母数字下划线/不能以数字开头/不能使用关键字/不能使用中文,要肯有描述性,不能过长
-
驼峰体: AgeOfOld 下划线: age_of_old_boy
-
变量指向: 变量在内存中是唯一的, 指向一个数据,不是其他变量
-
常量:python没有规定的常量process, 把变量全部大写,就是约定俗成的常量
派/ 身份证号码 / 历史日期 BIRTH_OF_CHINA
变量是唯一的,但数据不是唯一的: age1 = 33, age2 = 33 -
基础数据类型:int str float bool
-
字符串可以拼接 相加 可以计算
-
bool 只有2个值 True False
-
print(f"我叫{name}, 今年{age}岁, 性别:{gender}")
msg = '我叫' + name + ', 今年' + age + '岁, 性别:' + gender
print(msg) -
用户交互: name = input("请输入用户名:)
-
流程控制:
if / if else /多选一 if elif elif else/嵌套if 套if -
while 循环结构:
- 结构
while 条件: //while True /1/ 每次都判断这个条件,条件可以写活
循环体 # 循环体运行完后,才能再次判断条件是否再成立..重要 - 循环如何终止: 改变条件 或break
flag = True while flag: # flag 或者 a<100 print('111') # 不是只打印这一行 flag = False # 写在哪个位置都行,都起一样的作用 print('114') # 打印111 114 共2行后,判断条件不符再退出.
a = b = 1 while 1: a = a + 1 b = b + a if a == 100: break # break阿里可以终止一个无限循环.... print(b)
a = 0 while a < 5: a = a + 1 if a == 3: break # break是终止,..跳出循环 print(a) # 运行结果是打印1 2 --- a = 0 while a < 5: a = a + 1 if a == 3: continue # continue 是越过这一次循环 进入下一次循环 print(a) # 运行结果是打印1 2 4 5
- while else 组合
count = 1 while count < 5: print(count) count = count + 1 else: # 如果没有被break中断,就打印 print(666) # 执行完while循环后, 再打印666
- while循环实现账号登录3次尝试
count = 1 while count <= 3: username = input("请输入用户名:") password = input("请输入密码:") code = 'qwer' your_code = input("验证码:") if your_code == code: if username == 'abc' and password == '123': print('登录成功!!') break else: print('用户名或者密码错误!') else: print('验证码错误!') print(f'剩余尝试次数{3-count}') count = count + 1
- 结构
-
格式化输出
print(f"hobbies : {3 - hobbies}") print(f'====== end ======') print(" end ".center(20, "="))
-
运算符
算术运算符: + - * / % ** //
比较运算符: == != > < >= <=
赋值运算符: = += -= *= /= %= **= //=
逻辑运算符: and or not # 优先级 not > and > or
成员运算符: in not in
标签:count,运算符,230310,python,基础,break,while,循环,print
From: https://www.cnblogs.com/leeyong49/p/17204507.html