python学习第二天 基础&运算符

day02 基础&运算符

1.循环语句

  1. 循环
# 循环打印
while True:
    print("人生苦短,我用python")
死循环
while后加入条件


#请通过循环,让count每次循环都加1
count = 1
while True:
    print(count)
    count = couut + 1

  1. while后加入条件
while 1>0 and 2>1
    print("我用python")
  1. 数字相加
count = 1
v1 = count + 1
print(v1)

count = 1
count = count + 1
print(count)
  1. 请通过循环,让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. 循环1-10
count = 1
while count <= 10:
    print(count)
    count = count +1
    #count 小于等于10
  1. 循环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)
    
  1. break 终止当前循环
  2. continue 本次循环遇到continue 则不会继续往下走,而是回到while条件
  3. while else 条件不成立了 else触发 或者条件为 False
  4. 其他
    • 快速注释 ctrl+?
    • pycharm断点 查看每一步执行 debug
  5. 总结
    • while 基本结构
    • break
    • coutinue
    • while else

2.字符串格式化

  1. %s 占位符
name = input("请输入你的姓名:")
do = input("在做什么")
template = "%s在教室,%s" %(name,do,)
print(template)

#%s 表示占位符 %(name,do,) 依次填空
  1. %d 占位符 只能占数字
who = ("我是%s,今年%d岁,职业是%s") %("lkk",19,"法师",)
print(who)
#%d的使用
  1. %%
name = "alex"
template = "%s现在手机电量是100%%" %(name,)
  1. 练习
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. 算数运算
#练习题 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
  1. 赋值运算
count = 1
whlie count <=100
    print(count)
    count = count + 1
  1. 逻辑运算

    • 一般情况,用作于判断
    if 1 > 0 and 1 > 2
     print("666")
    • 第二种情况 用作于取值
    • or

  • and

  • 结合

  • 其他

  1. 编码

    • 编码拓展

      • ascii
      • unicode
        • ecs2
        • ecs4
      • utf-8,中文中文用三字节
      • utf-16
      • gbk,中文用两个字节
      • gb2312,中文用两个字节
    • 单位

每天多学习一点,丰富自己!

猜你喜欢

转载自www.cnblogs.com/oldboylkk/p/10627442.html
今日推荐