首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python程序类型,了解一下

类型是程序语言对数据的一种划分。

Python常用数据类型包括:

Number(数字) 包括int,long,float,complex

String(字符串) 例如:hello,"hello",hello

List(列表) 例如:[1,2,3],[1,2,3,[1,2,3],4]

Dictionary(字典) 例如:

Tuple(元组) 例如:(1,2,3,abc)

Bool(布尔) 包括True、False

数字类型

在程序元素中,010/10是有很多种可能的,它们都可以表示是十进制数值10,也可以表示是一串字符串。数字类型对Python语言中数字的使用和表示进行了定义和规范。

Python包括三种数字类型

1、整数类型(与数学概念中的整数概念一致,没有取值范围限制)

2、浮点数类型(带有小数点及小数的数字,数值范围存在限制)

3、复数类型(与数学复数概念一致,Z=a+bj ,a是实数部分、b是虚数部分;a和b都是浮点类型,虚数部分用J或j标识;对于复数z,可以用z.real获得实数部分,z.imag获得虚数部分)

整数->浮点数->复数(整数是浮点数特例,浮点数是复数特例)不同数字类型之间可以进行混合运算

三种数字类型可以相互转换

函数:int()、float()、complex()

示例:int(4.5)=4(浮点数转换为整数,直接去掉小数部分)

float(4)=4.0(整数转换为小数,增加小数部分)

complex(4)=4+0J(整数转换为复数)

Python语言不直接支持将复数转换为浮点数,同样也不支持将复数转换为整数

如果需要将一个复数转换为浮点数或整数,可以通过real函数或imag函数将其虚部和实部转换为对应类型

要判断一个数字的类型可以通过type()函数进行判断

字符串类型

字符串是用双引号" "或单引号' '括起来的一个或多个字符,字符串可以保存在变量中,也可以单独存在。

可以用转义符:\输出带有引号的字符串

字符串是一个字符序列:字符串最左端标记为0,依次增加。字符串中的编号叫做“索引”

可通过字符串中的单个索引辅助访问字符串中的特定位置 []

案例中nihao分别对应0-5,greet[2]所对应的位置是h

Python中字符串索引从0开始,一个长度为L的字符串,最后一个字符的位置是L-1

Python同时允许使用负数从字符串右边末尾向左边进行反向索引,最右侧索引值为-1

>>> greet="nihao"

>>> greet[-4]

'i'

可通过两个索引值确定一个位置范围内,返回这个范围的子串[:]

start和end是整数型数值,这个子序列从索引start开始直到索引end结束,不包括end的位置

>>>greet[0:3]

'nih'

字符串之间可以通过+或*进行连接,

加法操作将两个字符串连接成一个新的字符串

>>> "apple"+"phone"

'applephone'

乘法操作构建一个由其本身字符串重复连接而成的字符串

>>> 3*"apple"

'appleappleapple'

len()函数可以返回一个字符串的长度

>>> len("apple")

5

字符串的操作

字符串处理方法:.func()

End

未完待续,之后会总结下列表、字典等类型

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180328G1G7B200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券