python int 转 16进制字符串 大写_Python学习之路_day02

python 程序的构成

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

2.模块是由语句组成。

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

代码的组织和缩进

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

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

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

对象

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

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

标识符

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

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

dab6f5cf23e0998c50cafa3f4e492e72.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.字符串型

ac34adb0aa13104ed5e1c2c55c42bc8a.png

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

整数

0b或者0B 二进制数

0o或0O 八进制数

0x或0X 十六进制数

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

浮点数

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

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

440eec4cac7443313cf0563412020a40.png
增强型赋值运算符

时间的表示

599b2bbf0dc6c77e01336fbf48ab3a3b.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,任意整数]。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值