1、数字类型:
整数类型(二进制(以0b或0B开头)、八进制(以0o或者0O开头)、十进制、十六进制(以0x或者0X开头)
浮点数类型 (带有小数点的数据,可以用科学计数法表示)
复数类型(与数学中的复数概念一致)
三种数据类型存在“扩展”关系(整数可以看做是浮点数的特例,浮点数可以看做复数的特例)
不同数据类型之间可以进行混合运算,最终的运算结果为最宽类型(整数宽度<浮点数<复数)宽度低的数据可以强制转换成宽度高的数据,反之则不可以。
int(x),float(x),complex(x),将x转换成相应的数据类型
可以使用函数type(),返回数据的类型,来确定数据的类型
2、字符串类型:
字符串是用双引号或者单引号括起来的一个或者多个字符
输出带有引号的字符串可以使用转义字符\,例如输出"I love you",可以写为print("\"I love you\"")或者输入print(' "I love you" ')使用单引号将要输出的字符串引起来。也可以通过转移符加反斜杠(\\)来输出带有反斜杠的字符串。
字符串之间可以通过+或者*进行连接,+将两个字符创进行连接,*构建一个由本身字符串重复连接的新字符串。
len()函数可以返回字符串的长度
字符串是一个字符序列,字符串最左端位置标记为0,向右一次增加,字符串中的编号叫做“索引”,可以使用单个索引访问字符串中的特定位置,也可以通过表达式计算来访问,也可以从右向左访问,最右侧是-1。也可以通过两个索引值确定一个位置范围,返回这个范围的字串。
字符串使用实例:输入一个月份的数字返回对应月份的名称缩写
代码如下:
months="JanFebMarAprMayJunJulAugSepOctNovDec"
n=input("请输入月份数(1-12):")
pos=(int(n)-1)*3
monthAbbrev=months[pos:pos+3]
print("月份的简写是"+monthAbbrev+".")
1、数字类型:
整数类型(二进制(以0b或0B开头)、八进制(以0o或者0O开头)、十进制、十六进制(以0x或者0X开头)
浮点数类型 (带有小数点的数据,可以用科学计数法表示)
复数类型(与数学中的复数概念一致)
三种数据类型存在“扩展”关系(整数可以看做是浮点数的特例,浮点数可以看做复数的特例)
不同数据类型之间可以进行混合运算,最终的运算结果为最宽类型(整数宽度<浮点数<复数)宽度低的数据可以强制转换成宽度高的数据,反之则不可以。
int(x),float(x),complex(x),将x转换成相应的数据类型
可以使用函数type(),返回数据的类型,来确定数据的类型
2、字符串类型:
字符串是用双引号或者单引号括起来的一个或者多个字符
输出带有引号的字符串可以使用转义字符\,例如输出"I love you",可以写为print("\"I love you\"")或者输入print(' "I love you" ')使用单引号将要输出的字符串引起来。也可以通过转移符加反斜杠(\\)来输出带有反斜杠的字符串。
字符串之间可以通过+或者*进行连接,+将两个字符创进行连接,*构建一个由本身字符串重复连接的新字符串。
len()函数可以返回字符串的长度
字符串是一个字符序列,字符串最左端位置标记为0,向右一次增加,字符串中的编号叫做“索引”,可以使用单个索引访问字符串中的特定位置,也可以通过表达式计算来访问,也可以从右向左访问,最右侧是-1。也可以通过两个索引值确定一个位置范围,返回这个范围的字串。
字符串使用实例:输入一个月份的数字返回对应月份的名称缩写
代码如下:
months="JanFebMarAprMayJunJulAugSepOctNovDec"
n=input("请输入月份数(1-12):")
pos=(int(n)-1)*3
monthAbbrev=months[pos:pos+3]
print("月份的简写是"+monthAbbrev+".")
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。