day02 基础&运算符
1.循环语句
- 循环
# 循环打印 while True: print("人生苦短,我用python") 死循环 while后加入条件 #请通过循环,让count每次循环都加1 count = 1 while True: print(count) count = couut + 1
- while后加入条件
while 1>0 and 2>1 print("我用python")
- 数字相加
count = 1 v1 = count + 1 print(v1) count = 1 count = count + 1 print(count)
- 请通过循环,让count每次循环都加1
count = 1 while True: print(count) count = count + 1 # 1.2.3.4.5~~~ while True: count = 1 print(count) count = count + 1 # 1 会一直循环
- 循环1-10
count = 1 while count <= 10: print(count) count = count +1 #count 小于等于10
- 循环1234568910
count = 1 while count <= 10: if count != 7: print(count) count = count + 1 # count = 7的时候不会往下走 执行count+1 count = 1 while count <= 10: if count == 7: pass else: print(count) count = count + 1 # 当count=7的时候 条件成立 不会执行 直接pass # while 条件: # 循环体 # 如果条件为真,那么循环则执行 # 如果条件为假,那么循环不执行 # while循环计数 count = 0 while True: count = count + 1 print(count) # 控制while循环的次数 count = 0 while count < 100: count = count + 1 print(count)
- break 终止当前循环
- continue 本次循环遇到continue 则不会继续往下走,而是回到while条件
- while else 条件不成立了 else触发 或者条件为 False
- 其他
- 快速注释 ctrl+?
- pycharm断点 查看每一步执行 debug
- 总结
- while 基本结构
- break
- coutinue
- while else
2.字符串格式化
- %s 占位符
name = input("请输入你的姓名:") do = input("在做什么") template = "%s在教室,%s" %(name,do,) print(template) #%s 表示占位符 %(name,do,) 依次填空
- %d 占位符 只能占数字
who = ("我是%s,今年%d岁,职业是%s") %("lkk",19,"法师",) print(who) #%d的使用
- %%
name = "alex" template = "%s现在手机电量是100%%" %(name,)
- 练习
name = input('请输入姓名:') age = input('请输入年龄:') job = input('请输入职业:') hobby = input('请输入爱好:') msg = ''' ------------ info of Alex Li ---------- Name : %s Age : %s job : %s Hobbie: %s ------------- end ----------------''' data = msg %(name,age,job,hobby,) print(data)
3.运算符
- 算数运算
#练习题 1-100之前所有的数相加 sum = 0 nub = 1 while nub <= 100: sum = sum + nub nub = nub + 1 print(sum) 打印1-100之前的奇数 count = 1 while count <= 100 new_count = count % 2 if news_count == 1 print(count) count = count + 1 打印1-100之前的偶数 count = 1 while count <= 100 new_count = count % 2 if news_count == 0 print(count) count = count + 1
- 赋值运算
count = 1 whlie count <=100 print(count) count = count + 1
逻辑运算
- 一般情况,用作于判断
if 1 > 0 and 1 > 2 print("666")
- 第二种情况 用作于取值
- or
- and
- 结合
- 其他
编码
编码拓展
- ascii
- unicode
- ecs2
- ecs4
- utf-8,中文中文用三字节
- utf-16
- gbk,中文用两个字节
- gb2312,中文用两个字节
单位
每天多学习一点,丰富自己!
来源:https://www.cnblogs.com/oldboylkk/p/10627442.html