一、格式化输出

1、有两种方式:

1.1、%的方式

addr = "我家住在%s" % ("黄土高坡")

1.2、format()的方式

addr = "我家住在{}".format("黄土高坡")

1.3、format()的另一种方式

addr = "我叫{name},我家住在{addr}".format(name = "张三",addr = "黄土高坡")

二、基本运算符

1、算数运算符

+(加)、-(减)、*(乘)、/(除)、%(取余)、**(幂运算)、//(取整除)

2、比较运算

>(大于)、<(小于)、<>(不等于)、!=(不等于)、==(等于)、<=(小于等于)、>=(大于等于)

3、赋值运算

=(赋值)、+=、*=、/=、%=、**=、//=

4、逻辑运算

and(与)、or(或)、not(非)

优先级:() > not > and > or

三、编码的问题

1、GBK: 每个字符占2个字节, 16位.

2、UTF-8: 每个字符最少占8位, 每个字符占用的字节数不定,根据文字内容进行具体编码,比如:英文,就一个字节就够了,汉字占3个字节,这时即满⾜足了中文,也满足了节约, 也是目前使用频率最高的一种编码

3、UTF-16: 每个字符最少占16位.

四、单位的转换

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024TB = 1EB
1024EB = 1ZB
1024ZB = 1YB
1024YB = 1NB
1024NB = 1DB

Python的运算符和编码相关推荐

  1. Python运算符和编码

    Python运算符和编码 一.格式化输出 现在有以下需求,让⽤户输入name, age, job,hobby 然后输出如下所⽰: ----------info of dogfa---------- n ...

  2. Python 位运算符

    Python 位运算符有 1 按位与(&) 2 按位或(|) 3 按位异或(^) 4 按位取反(~) 5 左位移(<<) 6 右位移(>>) 运算符 描述 & ...

  3. 从零开始学 Python 之运算符

    从零开始学 Python 之运算符 前言 大家好,这里是「痴海」从零开始学习 Python 系列教程.此文首发于「痴海」公众号,欢迎大家去关注.学习一门语言最好的办法,就是教懂别人.在这公众号,我会从 ...

  4. python pandas 独热编码

    python pandas 独热编码 import pandas as pd df1 = pd.DataFrame({'姓名': ['周', '武', '郑'],'成绩': [100, 96, 77] ...

  5. Python的零基础超详细讲解(第五天)-Python的运算符

    往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...

  6. unicode 编码转换漏洞_好程序员Python教程之字符串编码知识小结

    好程序员Python教程之字符串编码知识小结,提及Python字符串,你会想到什么?是ASCII,还是Unicode?他们之间是如何转换的?字符串编码和字符串有什么区别?接下来好程序员Python教程 ...

  7. python之运算符

    Python语言支持以下类型的运算符: 1.算术运算符 2.比较(关系)运算符 3.赋值运算符 4.逻辑运算符 5.位运算符 6.成员运算符 7.身份运算符 8.运算符优先级 简单介绍一下 pytho ...

  8. python exe运行报 编码错误_python运行显示编码错误

    python中运行显示编码错误一般有2种原因: 编码与译码的方式不一致 在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息: SyntaxError: Non-ASCII chara ...

  9. python无法打印unicode编码_【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码...

    [背景] Python中的字符编码,其实的确有点复杂. 再加上,不同的开发环境和工具中,显示的逻辑和效果又不太相同,尤其是,中文的,初级用户,最常遇到的: (1)在Python自带的IDE:IDLE中 ...

最新文章

  1. Go语言中的Struct
  2. Backtrack5 下WEB模糊测试
  3. [原]执行存储过程后返回影响的行数
  4. 伤害世界怎么自建服务器,Hurtworld伤害世界服务器怎么架设?服务器架设图文教程...
  5. wxWidgets:使用自定义对话框
  6. linux namespace 工具,Linux Namespace : 简介
  7. SunnyOS准备4
  8. WAS7.0安装补丁升级程序无法替换文件 java/docs/autorun.inf解决办法
  9. All about the “paper”
  10. linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器
  11. Bind 一些有趣的东西 【未完待续】
  12. 购入计算机主机怎么入账,出纳记账软件更换主机电脑时如何备份附件资料?
  13. linux 繁体转简体,Linux下在程序中如何进行繁体中文和简体中文的转换
  14. 玩cf一直连接服务器失败怎么办啊,cf连接服务器失败怎么办?
  15. 【云原生架构】阿里云 —— 主要架构模式
  16. 【微积分的本质|笔记】隐函数求导的意义与理解
  17. 苹果cms程序,播放页跳转的修补方法
  18. C语言提取字符对应的ASCAl,ascall码对照表(ASCII码表)
  19. 模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”
  20. 二维数组横向和纵向遍历的巨大差距:缺页问题

热门文章

  1. windows和linux-JDK环境变量设置
  2. Lfie has sweet
  3. linux 文件夹换所属用户,Linux中账号管理之权限管理(下)
  4. 【转载】ERP系统中的存货计价过程
  5. 文本文件、Excel文件上传下传
  6. 交货单批次拆分(BAPI_OUTB_DELIVERY_CHANGE )并更改拣配数量,发货过账(WS_DELIVERY_UPDATE)
  7. 创建销售订单BAPI一些心得
  8. 11、Power Query-透视列的解析
  9. SD-关于定价日期的设置
  10. 如何用模型分析中国经济?