Python编程基础实战之变量和运算符

1、变量和运算符

1.1常量VS变量

常量Constant:是一个不会变的数值,他可以是文本、数字等数据

变量 Variable 赋值:把名字和数据绑定

保留字符 Reserved Words

Python 给这些词语赋予了特殊的意义;忘了那些是保留字符,可以使用help()->keywords (此处使用jupyter)

查询保留字符

变量命名规则

一定是个字母或者下划线,不能以数字开头

整个名字由字母、数字或者下划线组成

区分大小写:apple/APPLe是两个不同的变量

不能用保留字符命名,避免变绿色的词

正确的命名:apple、myname、days2

错误的命名:12ab、#sing、3_a

变量命名潜规则

避免用英语以外的其他字符(比如中文、表情符)

名字不要太短,避免单个字符命名

名字尽可能贴近你要表达的内容,最好是有意义好记的,如:hour/food

培养一套固定的命名规律

编程时,拒绝hardcode硬编程,拒绝写死

1.2 运算符

算数运算符:+ - * / **(指数) %(求余) //(整除)

运算顺序:和一般数学运算一致

1、括号 2、指数 3、乘除余数 4、加减 5、从左到右

1.3 代码注释

代码注释:两种注释方法 1、使用#来注释一行 2、使用三个双引号"""或三个单引号'''来注释多行

注释

编程好习惯:在适当的地方多写注释


2、数据类型和运算符

2.1 基本数据类型 Data Type

5种基本数据类型 str 字符串 int 整型 float 浮点型 bool 布尔类型 Nonetype 空值

str字符串

所有文本信息,都可以使用双引号或者单引号来框住文本信息

如果文本中包含了双引号和单引号,可以使用\进行转义

如果另起一行,使用\n

在语句中断开多行,使用三引号 """或者'''

如果想保留反斜杠\不转义,可以在句子前面加r

str字符串

int整型 包含正负整数,没有小数点;两个整数相除,返回的是浮点数

float 浮点数 可以代表所有实数,比整数更占空间,默认有小数点;可以表示科学计数法:3e2=3*10^2

bool 布尔类型或者布尔值 只有两个值:True和False;True 等同1 Fasle 等同0;一般来说,除了0之外的实数都是True,空的值都是False

Nonetype 空值 None 不是0,因为0是有意义的

判别数据类型的方法 type 、isinstance()

判别数据类型

转换数据类型 Cast

int()强制转换为整型;float()强制转换为浮点型;str()强制转为字符型;bool()强制转换为布尔型

类型转换

2.2 其他运算符

str的算数运算符 + * 

str的算数运算符

逻辑运算符 布尔值 and 与 、or 或 、not 非 优先级 not> and > or

逻辑运算符

比较运算符 所有运算返回的都是布尔值

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

比较运算符

成员运算符 所有的返回值都是布尔值 in 在 、not in 不在

成员运算符

海象运算符 := (Python 3.8及以后的版本)

n=len("我是一名码农") if(n>5): print("字数") 等同于 if(n:=len("我是一名码农")>5): print("字数") 

海象运算符
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容