python之路--while, 格式化输出, 编码
一 . while循环
while 条件:
循环体(break, continue)
while True:
content = input('你想对我说什么:,输入你最帅退出')
if content == '你最帅':
break
print("你对我说",content)
输入三次就退出
count = 1
while count <= 3:
connect = input('请输入你要喷的内容:')
print('你要对上单说:',connect)
count = count+1
用while循环从1数到100
count = 1 # 从1数到100
while count <= 100:
print(count)
count = count + 1
累加运算
sum = 0
count = 1
while count <= 100:
sum = sum + count # 累加运算
count = count + 1
print(sum)
break 和 continue的用法
while True:
content = input('你想对我说什么:,输入你最帅退出')
if content == '':
continue # 停止当前本次循环,继续执行下一次循环,不会彻底中断循环.
if content == '你最帅':
break # 直接跳出循环 跳出的本层循环
print("你最我说",content)
二 . 格式化输出
%s 与 %d , %s 表示字符串或者数字都可以, %d 只能表示数字.
name = '谢霆锋'
job = '歌手'
lover = '王菲'
print('我是%s,我的工作是%s,我的爱人是%s' % (name,job,lover))
name = '谢霆锋'
job = '歌手'
lover = '王菲'
print(f'我是{name},我的工作是{job},我的爱人是{lover}' )
print('谢霆锋今年%d岁啦' % 18)
三 . 编码
ASCII码最多有256个位置,但是每个国家的文字又不同,像中国有上万的汉字,这是不同国家提出了不同的编码来适用各自的语言环境,比如中国用GBK,GB2312等等. GBK, 国标占用两个字节,兼容ASCII码,因为计算机底层是英文写的,肯定是要支持英文的,而英文使用的是ASCII码,所以GBK也要兼容ASCII. GBK只能中国用,别的国家就不行了, 这个时候就提出了万国码unicode,unicode 最开始设计的是每个字符两个字节,
但是英文一个字节完全够了, 对存储空间浪费,于是提出了UTF编码,可变长度编码 UTF-8: 每个字节最少占8位, 每个字符占用的字节数不定, 英文:1个字节, 汉字:3个字节 欧洲文字:2个字节, 既节约有好用.
UTF-8 就是可变长度的unicode
字节换算
字节(byte)
1byte = 8bit
1kb = 1024byte
1mb = 1024kb
1gb = 1024mb
1tb = 1024gb
1pb = 1024tb
python之路--while, 格式化输出, 编码的更多相关文章
- Python小代码_2_格式化输出
Python小代码_2_格式化输出 name = input("name:") age = input("age:") job = input("jo ...
- Python的三种格式化输出
今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python#coding:utf-8#三种格式化输出 #第一种格式化输出na ...
- Python学习笔记:第2天while循环 运算符 格式化输出 编码
目录 1. while循环 continue.break和else语句 2. 格式化输出 3. 运算符 3.1 算数运算 3.2 比较运算符 3.3 赋值运算符 3.4 逻辑运算符 3.5 成员运算符 ...
- 04 Python之while循环/格式化输出/运算符/编码
1. while循环 while 条件: 循环体(break,continue) else: 循环体(break,continue) break:彻底干掉一个循环,直接跳出. continue:停止当 ...
- python学习日记(格式化输出,初始编码,运算符)
格式化输出 顾名思义,按照个人意愿定制想输出的格式. name = input('请输入姓名:') age = int(input('请输入年龄:')) job = input('请输入工作:') h ...
- python -- while循环,格式化输出,运算符,初识编码
一.while循环 1.语法 while 条件: 循环体(结果) 如果条件为真,则直接执行结果),然后再次判断条件,知道条件为假,停止循环. while True: print('你是谁呢') 退 ...
- python之while循环/格式化输出/运算符/初始编码/成员变量
一.主要内容:1.while 循环 (难点)while 条件: 循环体 break: 直接跳出循环continue:停止当前本次循环,继续执行下一次循环.不会中断循环能让循环退出:(1)break ( ...
- python文件操作及格式化输出
1 文件与IO 1.1读写文本数据 读写各种不同的文本数据,如ASCII,UTF-8,UTF-9编码等. 使用带有rt模式的open()函数读取文本文件. 例如: with open('db', 'r ...
- python - 用户交互/数据类型/格式化输出/运算符/流程控制单双多分支
python:用户交互: 等用户输入,做反应: username=input("username:")password=input("password:")pr ...
随机推荐
- UVA817-According to Bartjens(DFS)
Problem UVA817-According to Bartjens Accept: 270 Submit: 2071Time Limit: 1000 mSec Memory Limi ...
- centos下安装 glances 的问题
开始想安装htop 然后 yum installhtop 没有 yum searchhtop 也没有 然后上github 发现一个比htop还华丽的东西. Glances 大概这个样子的. 可以一览 ...
- y7000笔记本 darknet-yolo安装与测试(Ubuntu18.04+Cuda9.0+Cudnn7.1)
环境配置看上一贴 https://www.cnblogs.com/clemente/p/10386479.html 1 安装darknet 1-1 克隆darknet repo git clone h ...
- Flask 框架中 上下文基础理念,包括cookie,session存储方法,requset属性,current_app模块和g模块
Flask中上下文,分为请求上下文和应用上下文.既状态留存 ,就是把变量存在某一个地方可以调用 请求上下文:实际就是request和session用法理念,既都是可以存储东西. 应用上下文:既变量共享 ...
- lower_bound
头文件: #include<algorithm> 作用: 查找第一个大于或等于给定数的元素或位置 在从小到大的排列数组中 注意注意: 是排列好的, 一般都是从小到大, 但从大到小也可以, ...
- KNN-笔记(1)
1 - 背景 KNN:k近邻,表示基于k个最近的邻居的一种机器学习方法.该方法原理简单,构造方便.且是一个非参数化模型. KNN是一个"懒学习"方法,也就是其本身没有训练过程.只有 ...
- STM32中断优先级彻底讲解
一.综述 STM32 目前支持的中断共为 84 个(16 个内核+68 个外部), 16 级可编程中断优先级的设置(仅使用中断优先级设置 8bit 中的高 4 位)和16个抢占优先级(因为抢 ...
- ffmpeg源码安装
官网下载地址 http://www.ffmpeg.org/download.html https://sourceforge.net/projects/opencore-amr/ 参考资料:官网及以下 ...
- C# 设置最顶层窗口。TopMostWindow
code: namespace LOLMM { /// <summary> /// Interaction logic for MainWindow.xaml /// </summa ...
- 性能调优9:根据WaitType诊断性能
SQL Server数据库接收到查询请求,从生成计划到执行计划的过程,等待次数和等待时间在一定程度上揭示了系统性能的压力,如果资源严重不足,就会成为性能的瓶颈.因此,对等待的监控非常有助于对系统性能进 ...