python---运算符和编码
格式化输出
在输出数据时,会有用户需要输入的信息被输出,没办法预先知道,这就需要使用格式化输出。先在相应位置放置一个占位符,再把字符串里的占位符与外部的变量做个映射关系。
name = input(“Name:”)
print('info of %s' % name) # %s是一个占位符 后边的 % 将字符串与变量关联起来
# %s是字符串的占位符,%d是数字的占位符,只能和int类型变量关联,否则会报错
# 任何类型的变量都可以用 %s 来占位
# 注意:当使用了%s这样的占位符之后,所有的%都变成了占位符,需要使用%%来表示字符串中的%
print('%s,学习了2%%的python' % name)
基本运算符
计算机可以进行的运算有很多种,算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,下面介绍前四种运算。
算数运算
| 运算符 | 描述 |
|---|---|
| + | 两个对象相加,两个字符串相加是拼接 |
| - | 两个数想减 |
| * | 两个数相乘,或者是返回被重复若干次的字符串 |
| / | 两个数相除 |
| % | 取模,返回除法里的余数 |
| ** | x**y,返回x的y次幂, |
| // | 取整,返回商的整数部分 |
比较运算(返回bool值)
| 运算符 | 描述 |
|---|---|
| == | 比较两个对象是否相等 |
| != | 比较两个对象是否不相等 |
| <> | 比较两个对象是都不相等 |
| > | 返回是否大于 |
| < | 返回是否小于 |
| >= | 返回是否大于等于 |
| <= | 返回是否小于等于 |
逻辑运算
| 运算符 | 描述 |
|---|---|
| and | 与,如果x为假,x and y返回假;否则返回y的计算值 |
| or | 或,如果x为真,返回真;否则返回y的计算值。 |
| not | 非,如果x为真,返回假;如果x为假,返回真。 |
注意:
在没有()的情况下,not>and>or。
x or y,x为真,返回值是x;x为假,返回值是y。
x and y,x为真,返回值是y;x为假,返回值是x。
赋值运算
| 运算符 | 描述 |
|---|---|
| = | 简单的赋值运算 |
| += | 加法赋值 |
| -= | 减法赋值 |
| *= | 乘法赋值 |
| /= | 除法赋值 |
| %= | 取模赋值 |
| **= | 幂赋值 |
| //= | 取整赋值 |
编码
python2中默认编码为ASCII,python3中默认编码为utf=8。
ASCII最多只能用8位来表示(一个字节),最多能表示256个符号。
GBK,国标码,占用两个字节,只能国内用。
unicode,万国码,为了避免浪费,提出了可变长度编码。
utf-8:每个字符最少占8位,每个字符占用的字节数不定,根据文字内容进行具体编码,英文一个字节就够,汉字占用3个字节,既满足中文也节约,是目前使用频率最高的一种编码。
utf-16:每个字符最少占16位。
GBK:每个字符占2个字符,16位。
python---运算符和编码的更多相关文章
- Python运算符和编码
Python运算符和编码 一.格式化输出 现在有以下需求,让⽤户输入name, age, job,hobby 然后输出如下所⽰: ----------info of dogfa---------- n ...
- 万恶之源 - Python运算符与编码
格式化输出 现在有个需要我们录入我们身边好友的信息,格式如下: ------------ info of Alex Li ---------- Name : Alex Li Age : 22 job ...
- Python运算符与编码
阅读目录 while 循环 运算符 编码的问题 单位转换 整数 布尔值 while 循环 在生活中,我们遇到过循环的事情吧?比如循环听歌.在程序中,也是存才的,这就是流程控制语句 while 1.基本 ...
- 02.万恶之源-python 运算符和编码
一.流程控制语句if: 第一种语法: (最基本的语法) if 条件: 代码块/结果1 结果2 # 如果条件是真(True)执行结果为1,然后结果为2,如果条件为错(False), 直接结果2. 第二种 ...
- 小学生都能学会的python(运算符 和 while循环)
---恢复内容开始--- 小学生都能学会的python(运算符和编码) 一.格式化输出 #占位:"%s"占位,占得是字符串,"%d"占位,占的是数字. # 让用 ...
- python全栈 流程控制;while 循环 格式化输出 运算符 及编码
python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...
- python运算符与数据类型
python运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 以下假设变量: a=10,b=20: ...
- 学习笔记之Python最简编码规范
Python最简编码规范 - 机器学习算法与Python学习 https://mp.weixin.qq.com/s/i6MwvC4jYTE6D1KHFgBeoQ https://www.cnblogs ...
- 总结day2 ---- while循环的简单使用, 格式化输出.运算符.以及编码的应用
内容提要 一 : while 循环 while 的基本语句操作 如何终止循环 二 :格式化输出 三 :运算符号 四 :编码初识别 一 : while 循环 1 >>>>whi ...
- Python 常用 PEP8 编码规范
Python 常用 PEP8 编码规范 代码布局 缩进 每级缩进用4个空格. 括号中使用垂直隐式缩进或使用悬挂缩进. EXAMPLE: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
随机推荐
- WOE(weight of evidence, 证据权重)
1. WOE(weight of evidence, 证据权重) WOE是一种衡量正常样本( Good)和违约样本( Bad)分布的差异方法 WOE=ln(Distr Good/Distr Bad)例 ...
- C++ 接口的实现方式
一.接口的定义 有时候,我们得提供一些接口给别人使用.接口的作用,就是提供一个与其他系统交互的方法.其他系统无需了解你内部细节,并且也无法了解内部细节,只能通过你提供 给外部的接口来与你进行通信.根据 ...
- 两个宝藏|关于我在github上冲浪时的一个小技巧。
你好呀,我是歪歪. 前几天在 github 上冲浪的时候,发现了两个宝藏东西. 我也不藏着掖着了,拿出来给大家分享一下. 这两个宝藏是关于 arthas 和 SOFARegistry 的,这两个东西都 ...
- Asp.net Core Filter过滤器异常处理
本文旨在: 1 继承ExceptionFilterAttribute,重写Override OnException(ExceptionContext context)处理异常 2 在.netCore中 ...
- 罗杨老师带你了解谷歌编程之夏(GSoC)活动全流程
罗杨老师带你了解谷歌编程之夏(GSoC)活动全流程 为了帮助同学们更好地参与开源,Casbin 决定做一期访谈节目,由小编作为一名开源初学者,用访谈的形式与北京大学工学博士.Casbin作者.Npca ...
- 如何运行MATLAB和C++混合编程
在GitHub下载了一个大佬的滤波器程序,包含MATLAB和C++,刚开始直接运行,发现提示如下: 然后,第一步:点击截图访问后面的链接,跳转到如下截图: 第二步:点击上面截图的左下角,R2015b版 ...
- 模糊查询like语句该怎么写?
第1种:在Java代码中添加sql通配符. string wildcardname = "%smi%"; list<name> names = mapper.selec ...
- 面试问题之操作系统:Linux下进程的内存结构
转载于:http://www.hqj.com/news/emb184.htm Linux操作系统采用虚拟内存管理技术,使得每个进程都有各自互不干涉的进程地址空间.该地址空间是大小为4GB的线性虚拟空间 ...
- DRF(Django REST Framework)框架
目录 一.DRF中的Request 二.前戏: 关于面向对象的继承 三.初级版本 1. settings.py文件 -- 注册app 2. models.py文件 -- 创建表 3. admin.py ...
- 学习MFS(一)
MFS概述 MooseFS,是一个具备冗余容错功能的分布式网络文件系统,它将数据分别存放在多个物理server或单独disk或partition上,确保一份数据有多个备份副本,对于访问MFS的clie ...