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,中文用两个字节
单位
每天多学习一点,丰富自己!