码迷,mamicode.com
首页 > 编程语言 > 详细

python基础入门while循环 格式化 编码初识

时间:2019-07-11 15:45:28      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:方案   字节   编码   运算   等于   成员   入门   end   32位   

一.while循环

1.格式

  1. while+空格+条件+英文冒号:

? 缩进+结果(循环体)

? #若条件为真则一直执行,条件为假则不执行

while True:
    print('痒')
    print('....')#痒和....的无限循环

技术图片

  1. while循环停止的方法

    修改while的条件 改为假

    break 当程序执行到break时 break一下的代码将不会执行

  2. continue 跳出本次循环,继续下次循环,伪装成最后一行代码

    num = 0
    while num < 10:
        num += 1
        if num == 5:
            continue
        print(num)#1234678910

? break 终止循环 break一下的代码将不会执行

num = 0
while num < 10:
    num += 1
    if num == 5:
        break
    print(num)#1234 
   
  1. while else

    # 循环一
    while True:
        if 3 > 2:
            print('你好')
            break
    else:
        print('不好')#当条件为真时进入循环接着执行if  当条件为假时则执行else
    

二.字符串格式化

a = '------info------'
b = 'name:'
c = 'age:'
d = 'job:'
e = '-------end-------'
name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入职业:')
print(a+'\n'+b+name+'\n'+c+age+'\n'+d+job+'\n'+e)

name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入职业')
msg = '''
--------%s of info--------
name:%s
age:%s
job:%s
-----------end------------
'''
print(msg%(name,name,age,job))#括号里的占位符顺序和数量要一致,要一一对应

name = input('请输入年龄:')
age = input('请输入年龄:')
job = input('请输入职业:')
msg = f'----{name} of info----\n姓名:{name}\n年龄:{age}\n职业:{job}\n-------end-------'
print(msg)

s = f"今天是{input('>>>')}号"
print(s)

运算符

  1. 算数运算符

    • /
    • //(整除/地板除)
    • **(幂运算)
    • %(取余)
  2. 赋值运算符

    • = 赋值
    • += 自加
    • -= 自减
    • *= 自乘
    • */ 自除
  3. 比较运算符

    >
    <
    == (等于)
    != (不等于)
    >=
    <=

    4.逻辑运算符

    • and都为真取and后边的值 都为假取and前面的值 一真一假取假

    • or都为真取or前边的值 都为假取or后边的值 一真一假取真

    • not not后边的值为真则输出假 后边的值为假则输出真

    • 运算顺序 ()>not>and>or 从左到右执行

    • print(9 and 1 or not False and 8 or 0 and 7 and False)
      print(9 and 1 or True and 8 or 0 and 7 and False)
      print(1 or 8 or 0)
      print(1)

      5.成员运算符

      in 存在

      not in 不存在

      返回True/False

编码初识

编码集(密码本)

ASCII :标准的字符编码方案,基于文本数据 -- 不支持中文

jbk 英文8位--1字节 中文16位--2字节

Unicode 英文16位--2字节 中文32位--4字节

utf-8 英文8位--1字节

? 欧洲16位--2字节

? 亚洲24位--3字节

单位 转换

1字节 = 8位

1Bytes = 8bit

1024Bytes = 1KB

1024KB = 1MB

1024MB = 1GB

1024GB = 1TB

1024TB = 1PB

1024PB = 1EB

python基础入门while循环 格式化 编码初识

标签:方案   字节   编码   运算   等于   成员   入门   end   32位   

原文地址:https://www.cnblogs.com/tangjian219/p/11170326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!