博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础入门while循环 格式化 编码初识
阅读量:4983 次
发布时间:2019-06-12

本文共 1829 字,大约阅读时间需要 6 分钟。

一.while循环

1.格式

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

​ 缩进+结果(循环体)

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

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

  1. while循环停止的方法

    修改while的条件 改为假

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

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

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

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

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

    # 循环一while True:    if 3 > 2:        print('你好')        breakelse:    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:%sage:%sjob:%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

转载于:https://www.cnblogs.com/tangjian219/p/11170326.html

你可能感兴趣的文章
2 主要设计思路
查看>>
Wince实现软件开机自启动
查看>>
【BZOJ1106】【POI2007】立方体大作战tet(树状数组+贪心)
查看>>
【Python⑥】python的缩进,条件判断和循环
查看>>
java第九次作业
查看>>
vue 调用 ios提供的方法
查看>>
RapidWeaver 8.3 for Mac 共享版 – 强大的零编码H5网页开发工具
查看>>
2018多校第6场 1013 hdu6373 Pinball
查看>>
《英语修辞与写作(修订版)》黄任(编著)epub+mobi+azw3格式下载
查看>>
Linux htop工具使用详解
查看>>
(十)、iptables进行转发使内网能上网
查看>>
python之路《八》装饰器
查看>>
maven 打包前 Junit 测试
查看>>
spring boot 添加druid
查看>>
SQL联合查询
查看>>
dev 控件之 gridcontrid 应用
查看>>
什么是同一网段
查看>>
温故而知新
查看>>
c# 菱形,三角形
查看>>
java之MD5加密
查看>>