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 ...
随机推荐
- 『现学现忘』Docker基础 — 25、Docker镜像讲解
目录 1.镜像是什么 2.Docker镜像获取的方式 3.Docker镜像加载原理 (1)UnionFS(联合文件系统) (2)Docker镜像加载原理 1.镜像是什么 镜像是一种轻量级.可执行的独立 ...
- LGP5312题解
压 位 T r i e 入 门 练 习 题(确信) 题意很清楚( 让我们先来想一想,如果没有排序操作的话,这道题应该怎么做. 我们维护一个 \(x\) 表示从开始到现在一共异或上了 \(x\),在序列 ...
- C++设计模式 - 组合模式(Composite)
数据结构模式 常常有一-些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用.这时候,将这些特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无 ...
- 开源版-阿里云人脸搜索M:N,人脸比对1:1
一.人脸搜索概要 本项目是阿里云视觉智能开放平台的人脸1:N的开源替代,项目中使用的模型均为开源模型,项目支持milvus和proxima向量存储库,并具有较高的自定义能力. 项目使用纯Java开发, ...
- 前端知识之css样式
前端之CSS样式 css介绍 css是为html标签设置样式的 css由选择器和声明组成 声明包括属性和属性值 声明之间用分号:隔开 css注释 /注释类容/ css的几种引入方式 行内样式 不推荐使 ...
- 5月7日 python学习总结 MySQL数据库(一)
一.数据库介绍 1.数据库相关概念 数据库服务器(本质就是一台计算机,该计算机之上安装有数据库管理软件的服务端) 数据库管理系统RDBMS(本质就是一个C/S机构的套接字软件) 库(文件夹)===&g ...
- 小白都能看懂的 Spring 源码揭秘之Spring MVC
目录 前言 Spring MVC 请求流程 Spring MVC 两大阶段 初始化 HttpServletBean#init() FrameworkServlet#initServletBean Fr ...
- 常用写法java
迭代器遍历[List.Set.Map] 遍历List方法一:普通for循环 1 for(int i=0;i<list.size();i++){//list为集合的对象名 2 String tem ...
- ConcurrentHashMap 的并发度是什么 ?
ConcurrentHashMap 的并发度就是 segment 的大小,默认为 16,这意味着最多同时可以有 16 条线程操作 ConcurrentHashMap,这也是ConcurrentHash ...
- MyBatis Plus 2.3 个人笔记-03-Active Record
AR 语法糖 是一种领域模型模式,特点就是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一条记录 实现AR [在代码生成器中可以添加配置] import com.baomidou ...