python 用布尔变量怎么判断空格_Python学习之路_day02

python 程序的构成

1.python 程序是由模块组成。

2.模块是由语句组成。

3.语句是python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。

代码的组织和缩进

代码是通过字符,关键字来划分代码块。同时配合代码的缩进增加可读性。

通常用四个空格表示一个缩进。缩进必须统一,用TAB制表符就是四个空格。

使用 # 来注释,使用 来行连接符

对象

在python中一切皆对象。每个对象是由:标识(identity)、类型(type)、value(值)组成。

57f9cb51a0fce06ca63b8fc029794e52.png
引用的本质_栈内存和堆内存示意图

标识符

标识符是用于变量、函数、类、模块等的名称。

命名规则:1.区分大小写;2.第一个字符必须是字母、下划线,其后为字母、数字、下划线。3. 不能用关键字。4.以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。

679feee0a2f47be05d77bcceb9d3d1a6.png

变量的声明和赋值用于一个变量绑定到一个对象上。

变量在使用前必须先被初始化(先被赋值)

可以使用 del 语句来删除不使用的变量。

链式赋值:x=y=123 相当于:x=123,y=123。

系列解包赋值:a,b,c=4,5,6 相当于a=4,b=5,c=6

数据类型

1.整型(int)

2.浮点型(float)

3.布尔型,True/false

4.字符串型

a88c546e904cf9dd875a46133a48151d.png

使用divmod() 函数同时得到商和余数。

整数

0b或者0B 二进制数

0o或0O 八进制数

0x或0X 十六进制数

使用int() 可以实现类型的转换

浮点数

可以用 float() 来进行浮点数的转换。

round(value) 可以返回四舍五入的值。

99d7d472fb3fbbe3ad99cb47367d9edd.png
增强型赋值运算符

时间的表示

7dd3a9c1e228164ba22f89057f8d8220.png

布尔值

python2 中没有布尔值,只有0和1。

python中把True 和False定义为关键字,但本质还是1 和 0 。

比较运算符

== 等于

!= 不等于

> 大于

< 小于

>= 大于等于

<= 小于等于

逻辑运算符

or 或 x or y x为True,不再计算y,直接返回 True

x为False,则直接返回 y

and 与 x and y x为True,,则返回 y的值

x为False,则直接返回 False

not 非 not x x为True,返回 False

x为False,则返回 True

同一运算符

is 是判断两个标识符 是不是同一对象,实际上就是比较对象的地址(ID)

== 是判断两个对象的值是否一样。

整数缓存的问题

python 中是对较小的整数有缓存范围[-5,256],在文件保存时执行范围则变为[-5,任意整数]。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值