壹.格式化输出

#name = ("你叫什么")
#print("我叫"+name+"今年90岁")# 接收四个参数
name = input("输入你的名字")
age = input("输入你的年龄")
job = input("输入你的工作")
hobby = input("输入你的爱好")
print("""------------info of ---------------
Name : %s
Age : %s
job : %s
hobby: %s
---------------end--------------""" %(name,name,age,job,hobby))
# %d 整数
print ("我叫弟弟,几年%D岁了"%(56))# 帮你选择

name = input("请输入你的名字:")
age = input("输入年龄:")
print("我叫%s,几年%d岁了"%(name,int(age)) %d要的是数字# %s 处理字符串.全能的.
# %d 处理数字.只能接受数字

如果你的字符串中,用了%s 或者%d 这种形式.

那么后面的% 认为是站位

如果需要用到%.需要写%%

如果字符串中没有用到站位.那么%还是你的%号.

%f = 小数

贰. 运算符
算数运算符:
+ - * / 正常
小数是有误差的:
% : 取余 返回除法的余数
** 幂_ 返回X的Y次幂
// 整除:拿到的是商(整数)

比较运算符:
== 等于 比较对象是都相等
!= 不等于 比较对象是否不相等
<> 不等于 比较对象是否不相等 于!=相同不推荐用<>

赋值运算
= 简单的运算符
+= 加法运算符
-= 减法运算符
*= 乘法运算符
/= 除法运算符
//= 整除法运算符
**= 幂赋值运算符
%= 取模运算符

逻辑运算符
and: 和,并且.左右两端必须同时为真(Trun) 结果才能是真
or : 或,或者.左右两端有一个是真,结果就是真.
not: 取反,不,非,非真即假,非假即真.

运算顺序
先算() => not => and => or .同样的运算符从左往右算
or 如果第一位是非零.输出第一位.如果是零输出第二位
and 和 or 相反

print(1 or 2)
False == 0

叁.编码的问题

形成最早的编码是ASCII码.其最多用8位来表示

ASCII由8个bit描述一个字节(字符)

一个bit => 两种情况 只能表示两个文字

2个bit => 四种 3个bit => 八种

ASCII里最多能有256种情况 当时实际能用到的只有128个

大写字母A的ASCII码 是65

ASCII 不能装中文 .8个bit组成.最多有256种可能/

GBK 有中文.16个bit => 2byte

ANSI
把ANSI 空余的位置交给各个国家.交给中国之后.中国继续编码.-GBK
交给台湾,台湾继续编码,-BIG5大五码
依然不能国际化

UNICODE 万国码.

目的是吧所有国家的文字都进行编码占32位.缺点:浪费
ASCII的内容是不能改变的.编码还应该是原来的编码.
但是unicode
占用32个位置.ASCII会强制在前面补24个0.
在网络传输和数据存储上回浪费空间.
32个bit => 四个byte

UTF-8:他是可变长度的UNICODE编码,8的意思是一个字符最少占8位
英文:8bit,1byte
欧洲:16bit,2byte
中文:24bit,3byte
ASCII: 8bit 1byte
GBK: 16bit 2byte
UNICODE: 32bit 3byte
UTF-8: 最少8bit,1byte,中文:24bit 3byte

计算机储存系统单位换算:
最小:
8bit => 1byte
1024byte => 1kb
1024kb => 1mb
1024mb => 1GB
1024GB => 1TB
1024TB => 1PB
1024PB => 1EB

while循环补充:
else:

index = 0
while index < 5:
if index == 3
break # break 的时候不会执行while后面的else
print("逗比")
index = index + 1
else: # 条件不成立,执行的代码
print("小逗比")in # in 可以帮我们判断XX字符串是否出现在XXXXXXXXXXX字符串中
content = input("请输入你的评论:")
# 马化腾是特殊字符
if "马化腾" in content:
print("非法的")
else:
print("合法的")# not in 可以帮我们判断XX字符串没有出现在XXXXXXXXXXX字符串中

转载于:https://www.cnblogs.com/while-number/p/9133879.html

格式化输出编码问题!相关推荐

  1. python3.6入门到高阶(全栈) day02 while循环 运算符 格式化输出 编码

    一  while 循环 while 条件 : 循环体 运行 : 判断你给的条件是否为真,如果真则执行循环体 否则跳出循环,执行完循环体之后再次判断条件是否为真 while 循环 while 条件 : ...

  2. day02 while循环 运算符 格式化输出 编码

     今日主要内容 while循环:判断条件是否成立. 如果成立执行循环体.然后再次判断条件,.....直到条件不成立的时候跳出循环 语法: while 条件: 循环体 else: 当条件不成立的时候执行 ...

  3. 格式化输出,运算符,编码,字符串(索引,切片,大小写转换等等)

    格式化输出%s和format{} , 运算符 , 编码 , 字符串(索引,切片,大小写转换,拉长字符,去空格,替换,切割,格式化输出format , count数数 , find查找 , index求 ...

  4. 格式化输出,while循环,运算符,初识编码

    1.pycharm的使用 快捷操作例如 shift + enter 无论光标在哪,都可以迅速切换到下一行 ctrl + / 将全选内容添加为注释 2.格式化输出 可以将编码中想要改变的量先用占位符%s ...

  5. 【Java-IO】File、搜索删除剪切、字符集、字符编码、字节流、将内存中的数据写入文件、字符流、缓冲流、Scanner、格式化输出、数据流、对象流、序列化与反序列化、Files工具类

    IO 文章目录 IO 简介 File 分隔符.大小写 常用方法 练习:搜索.删除.剪切 字符集(Character Set) 字符编码(Character Encoding) 字符编码比较 乱码 字节 ...

  6. day02 格式化输出 运算符 编码 字符串 列表 元组 字典 set集合 深浅拷贝

    day02学习大纲 一. 格式化输出: %s 占位字符串 %d 占位数字 "xxx%sx %sxx" % (变量, 变量) 二. 运算符: a+=b a = a + b and 并 ...

  7. python竖着输出编码_Python编码、流程控制、格式化输出

    Python编码 初始编码: 电脑的传输,还有储存,实际上都是010101010 ASCII码: (American Standard Code for Information Interchange ...

  8. C和C++安全编码笔记:格式化输出

    C标准中定义了一些可以接受可变数量参数的格式化输出参数,参数中包括一个格式字符串.printf()和sprintf()都是格式化输出函数的例子.格式化输出函数是由一个格式字符串和可变数目的参数构成的. ...

  9. 浅谈format格式化输出

    什么是format? 相对于基本格式化输出采用"%"的方法,format的功能强大,该函数把字符串当一个模板,通过传入的参数进行格式化,并且使用大括号"{}"作 ...

最新文章

  1. 使用文本文件(.txt)进行数据存取的技巧总结
  2. 分布式系统发展史--转
  3. 平安iq测试没通过的话影响入职吗_从外包测试到阿里巴巴,一位三本女生逆袭之路...
  4. 改变numpy的大小_Numpy入门详细教程
  5. SVG实现loading
  6. Python的多进程锁的使用
  7. flex图表坐标轴样式设置
  8. html代码放进json数据,用json数据填充html表
  9. java snap7_Snap7 referance manual PDF 下载
  10. IT业十大热门职位介绍 (转)
  11. 计算机找不到ac97前面板怎么办,电脑Win7系统前面板耳机插孔没有声音解决方法(音频设置+前面板插线方法)...
  12. 漫谈程序员系列 薪资,你是我不能言说的伤
  13. oracle的ofs,OFS_Oracle11g_Windows2008R2
  14. 200万年薪的博士,华为到底看重什么?
  15. python程序改变图像的分辨率
  16. 偏门赚钱项目:公众号打赏引流日赚500元
  17. css裁剪属性----clip-path
  18. 云服务器可以通过远程打游戏吗,云主机能玩游戏吗_云主机安全防护措施
  19. Windows 10, version 22H2 (updated March 2023) 简体中文版、英文版下载
  20. EasyConnect

热门文章

  1. 清除IBM小型机橙色告警灯方法
  2. 2019—2020学年第一学期高一数学教学工作计划
  3. Android 省电模式 降频吗,开启省电模式会降频吗
  4. 神武授权位置服务器,《神武3》X诸葛八卦村 多益网络第二个大型文创项目即将开启...
  5. Linux文件---文件锁
  6. Windows CE SDHC驱动简析(1)-驱动架构(基于WinCE5.0 SMDK2410 BSP的SDHC驱动)
  7. 国培南通之行的感悟——(其三)
  8. 关于二级域名与三级域名的解释
  9. win10 outlook2016 如何删除IMAP文件夹 (脑残党操作)
  10. 电源高性能和平衡区别 文件服务器,win10电源高性能和平衡区别具体有哪些细节...