Python教程

python基础02——基本数据类型、运算符、随机数生成

本文主要是介绍python基础02——基本数据类型、运算符、随机数生成,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

02day

02day-1、python基本数据类型之数值型

整数:int类型

浮点数:float类型

布尔值(True,False):bool类型

02day-2、python中的运算符

2-1算术运算符:+、-、*、/、//(除法取整,直接取整数部分)、%(除法取余)、**(幂运算)

2-2比较运算符:>、<、>=、<=、==、!=

2-3赋值运算符:=、+=、-=、/=、*=

2-4逻辑运算符:and、or、not

2-5身份运算符

2-6成员运算符

注:整数和整数相除得到的结果是的浮点数

02day-3、如何生成随机数

random.random():随机生成一个浮点数,[0,1)

random.randint(a,b):随机生成一个a到b的整数,[a,b]

具体使用例如:import random          不能漏

num=random.random()

print(num)

需求:生成指定范围的浮点数

解决方案:整数+小数

扩展:指定范围的浮点数还可用random.uniform(5,10):生成5到10间的浮点数  左闭右闭或左闭右开

02day-4、python中字符串类型的数据 str类型

4-1字符串表示方法:单引号、双引号、三引号包起来

单引号和双引号无区别

三引号:三个单引号’’’或三个双引号”””可以用来表示多行字符串,三个双引号中的内容如果不进行赋值其实就是文档注释

4-2打印百分数可以通过‘80%’的方式

4-3数值类型数据转换为字符串类型可以用str

整数和浮点数转为字符串类型:如n=100

n1=str(n)

布尔值转为字符串类型:如t=str(True)

(另,整数、浮点数、布尔值之间都可以相互转换类型,布尔值转为整数:True为1,False为0,整数和浮点数转为布尔值只要不是0都是True)

4-4空字符串:只有引号,引号中无任何内容(空格都没有),如“”

4-5若输出字符串中要有引号,可采用双引号包裹单引号,三引号包裹其他引号等方式,如用print(’’’12’3’’’)输出12’3

4-6字符串转为数值类型

字符串转为整数和浮点数类型,前提是字符串中都是数字,不能有字母和符号,注意:float(“15.89”)可以,但是int(“15.89”)会报错,字符串转成整型前提是字符串里的就是个整型,不能是小数

字符串转为布尔值,都可以转,只有空字符串的bool值是False

这篇关于python基础02——基本数据类型、运算符、随机数生成的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!