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'))  # 返回某个字符串的所有匹配项均被替换之后的字符串

运行结果:

 正文结束~~~

猜你喜欢

转载自www.cnblogs.com/yankyblogs/p/10294823.html