Python基础语法-基本数据类型
Posted Yanky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础语法-基本数据类型相关的知识,希望对你有一定的参考价值。
此文档解决以下问题:
一、Python中数值数据类型——整型(int)、浮点型(float)、布尔型(bool)、复数(complex)
1.float()函数的运用
2.int()函数的运用
3.type()函数的运用
4.isinstance()函数的运用
5.complex(x)函数的运用
二、Python中字符串数据类型
6.反斜杠可以用来转义:在反斜杠前面使用r,可以让反斜杠不发生转义
7.字符串可以用 + 运算符进行字符串连接,用 * 运算符进行字符串重复
8.反斜杠可以作为续行符,表示下一行是上一行的延续;还可以使用“““...””” 或者 ‘‘‘...’’’跨越多行
9.可以对字符串进行切片来得到子串,形式为 字符串变量[头下标:尾下标]
10.find()函数的运用
11.lower()函数的运用
12.replace()函数的运用
注意:此处编写Python语言程序的软件是vs2017社区版
一、Python中数值数据类型
数值数据类型及转换测试:
1 \'\'\' 2 数值数据类型及转换测试 3 \'\'\' 4 5 a, b, c, d = 20,3.5, False, 5+6j # 定义四个变量a, b, c, d 6 print(type(a), type(b), type(c), type(d)) # 输出每个数据的类型 7 e = 20170000000201700002017 8 f = e + 5 9 print(e) # 输出很大的整数 10 print(f) 11 g = 2.17e+18 12 h = g - 3 13 print(g) # 输出浮点数 14 print(h) 15 print(bin(26), oct(26), hex(26)) # 输出十进制数所对应的其他进制的值 16 print(oct(0x26), int(0x26), bin(0x26)) 17 print(int(35.8), float(23)) # 使用函数转换数据类型 18 print(isinstance(24, float)) # 判断数据是否是某个数据类型 19 print(complex(5)) # 整数转换为复数 20 print(complex(3, 4))
运行结果:
二、Python中字符串数据类型
字符串数据类型测试:
\'\'\' 字符串数据类型测试 \'\'\' mystr = \'I \\\' am a student\' print(mystr,type(mystr), len(\'My major is computer.\')) print(\'c:\\\\address\\name\') # 反斜杠发生转义 print(r\'c:\\\\address\\name\') # 反斜杠不发生转义 print(\'hello, \' + mystr,mystr*2) # 字符串重复2次 print(mystr[3:5]) # 字符串切片 print(mystr + \'\\ My major is computer\') print(mystr.find(\'am\')) # 返回子字符串所在位置的最左端索引,没有找到,则返回-1 print(mystr.lower(), mystr.upper()) # 返回字符串的小写字母和小写字母 print(mystr.replace(\'student\',\'teacher\')) # 返回某个字符串的所有匹配项均被替换之后的字符串
运行结果:
正文结束~~~
以上是关于Python基础语法-基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章
Python零基础到入门Python基础语法篇——基本数据类型文末送书