2.1 Python的变量和变量类型、变量命名以及运算符

变量和类型

Python中数据类型有很多,这里介绍几种常用的变量类型
1、整型:Python可以处理任意大小的整数,而且支持二进制(例如:0b100)、八进制(例如:0o100)、十进制(例如:100)、和十六进制(例如:0x100)的表示法。
2、浮点型:即为小数,之所以称为浮点数是因为用科学记数法表示时,浮点数的小数位置是可变的。
科学计数法:12534=1.2534e4
注意:Python中浮点型数据存在精度问题,例如Python中 10.03=10.29999999999999,我们可以使用round对浮点型进行四舍五入。

round(10.5437,3)	#逗号后面的数字为四舍五入后的小数位数

3、字符串型:字符串是一单引号或双引号括起来的任意文本,也可以用三个单引号或三个双引号括起来写成多行的形式。
4、布尔型:布尔值只有True、False两种值,要么是True要么是False,在Python中,可以直接用True或者False表示布尔值(要注意大小写,Python中大小写要求极为严格),也可以通过布尔运算计算出来(例如2<4会产生布尔值True,3==4会产生布尔值False)。
if语句可以自动把数据转换为bool型,0和’'为Flash,除0外的其他数字以及字符或者字符串为True

5、复数型:形如3+5j

变量的命名

1、变量由字母、数字、和下划线构成,数字不能开头。
2、变量名不可和关键字和系统保留字(如函数、模块等)冲突。
查看Python保留关键字

import keyword
print(keyword.kwlist)

3、给变量命名时要做到见名知意。

变量类型转换

我们还可以使用Python内置函数对变量类型进行转换

  • int():将一个数值或字符串转换成整数,可以指定进制。
  • float():将一个字符串转换成浮点数。
  • str():将指定的对象转换成字符串形式,可以指定编码。
  • chr():将整数转换成该编码对应的字符串(一个字符)。
  • ord():将字符串(一个字符)转换成对应的编码(整数)。
    使用方法如下:
nu1=3
nu2=chr(nu1)	#即可把nu1转换成chr型赋值给nu2

运算符

在这里插入图片描述

小技巧

打印变量的类型

print(type(choudd))

打印变量的内存地址

print(id(choudd))

高级输出

print("a",end=" ")  #end默认是\n换行,end=""时为空,end=" "时为空格
print(1,2,3,sep="#")    #print连续打印sep默认为空格间隔,可以将其修改成别的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值