python基础(while,格式化,运算符)

while 循环:

  while 条件: #条件为真 则是死循环

    语句块

  

1 while flag:  #引入flag变量 便于成程序控制
2     sum = sum + count
3     count += 1
4     if count == 101: #条件成立时 改变flag状态退出循环
5         flag = False
1 while True:
2     count += 1
3     sum = count + sum
4 
5     if count == 100:
6         print(sum)
7         break   #当调用break,退出循环

1 while True:
2     print("朋友")
3     print("后来")
4     continue   # 当程序运行在这里时后面的程序不再运行结束本次循环
5     print("山丘")


1 while False:  #当条件为假进入else 
2     print("****")
3 else:
4     print("进来了吧")

格式化输出

  

1 name = input("输入名字:")
2 eag = input("输入年龄:")
3 sex = input("输入性别:")
4 #这里的%s(字符串类型) 是占位符  %d (整数类型)  %% 输出的是% 
5 msg = '你的名字是%s,你的年龄是%s, 你的性别是%s'%(name, eag, sex) 
6 print(msg)

运算符:

  主要and or  not ;

    优先级:在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。

编码初识:

   ASCII: 最初的编码:包括英文字母,数字,特殊字符

          8位一个字节

  Unicode:万国码,将所有国家的语言文字都写入编码:

      起初:一个字符 用16位表示 2个字节

      改版后: 1个字符 32位  4个字节表示

      缺点:浪费资源

  utf-8: 现在通用编码,最少用8位表示一个字节

      英文字母:用8位一个字节表示

      欧洲文字:用16位 2个字节表示

      中文:  用3个字节

  gdk国标,只包含中文,英文(字母,数字,特殊字符)

    字母: 一个字节表示

    中文:用两个字节表示

    8 bit = 1 bytes 

    1024bytes   =  1kb

    1024kb  = 1MB

    1024MB = 1GB

    1024GB = 1TB  

   

  

,在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。

原文地址:https://www.cnblogs.com/leiwenxuan/p/9415267.html