2.2基本数据类型(python)

数值型

2020年6月12日
11:55

1. 数值型数据是用一组数字来表示,包括整型(int)和浮点型(float)
	a. Python3.x中取消了长整型long,整型统一使用int
	b. float数据主要由整形部分和小数部分组成
	
	数值型数据的常用运算函数
函数	描述
abs(x)	返回数字的绝对值
fabs(x)	返回数字的绝对值,并转化为float类型
emp(x,y)	如果x<y返回-1,如果x==y返回0,如果x>y返回1
max(a,b,c..)	返回给定参数的最大值,参数可以为序列
min(a,b,c..)	返回给定参数的最小值,参数可以为序列
pow(x,y)	x**y运算后的值
sqrt(x)	返回数字x的平方根
round(x,(n))	返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数

| 在这里插入图片描述
整型和浮点型进行运算时,返回的结果类型都为浮点型

x=2018.19
print("%s"%(type(x)))

输出:
<class ‘float’>

布尔型

2020年6月12日
14:56

1. 布尔型数据(bool)通常用来判断条件是否成立。python包含两个布尔值:True(逻辑真),False(逻辑假)。布尔值区分大小写
x,y=True,False
print("%s"%(type(x)))
print("%s"%(type(y)))

<class ‘bool’>
<class ‘bool’>

字符串

2020年6月12日
15:06

1. 字符串(string)是所有编程语言都具有的一种数据类型。
	a. 字符串是一个由一系列字符组成的序列,字符串常量使用单引号或者双引号括起来。在python中,单、双引号的使用完全相同。
	b. 使用三引号('''或""")可以指定一个多行字符串。
		i. a1='abc'
		a2="abc"
		a3='''abc
		表达内容相同,区别在于使用单、双引号所引起来的内容不能直接换行,而三引号可以
	c. python没有单独的字符类型,一个字符就是长度为1的字符串
2. 字符串有两种索引方式,从左往右以0开始递增,从右往左以-1开始递减
3. 字符串的截取语法格式
	a. 变量[头下标:尾下标]
 print("My name is %s and my weight is %d kg"%('abc',3))
      My name is abc and my weight is 3 kg	
字符串格式化表在这里插入图片描述
字符串运算符表

复数类型

2020年6月12日
16:18

	1. 复数是由x+yj表示的有序对的实数浮点数组成,j是虚数单位
	2. 
		a. python可以直接定义复数,也可以用complex()生成
		b. 通常用.real和.imag分别访问复数的实部和虚部
		c. 使用conjugate()函数来生成相应的共轭复数
z=1+2j
			print(z)
			print(z.real)
			print(z.imag)
			print(z.conjugate())
			a=complex(2,-3)
			print(a)
			x=10
			y=complex(x)
			print(y)
   得到:    (1+2j)
		1.0
		2.0
		(1-2j)
		(2-3j)
		(10+0j)

空值

2020年6月12日
16:37

	1. 特殊的空值常量None
		1) 表示什么都没有,它与0和空字符串(" ")是不同的概念,None与任何其他的数据类型比较
			永远返回False
		2) 该值是一个空对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值