python_不可变数据类型
2021-05-12 20:30
标签:位置 多个 python3 spl imp str1 数值 code 整数 python_不可变数据类型 标签:位置 多个 python3 spl imp str1 数值 code 整数 原文地址:https://www.cnblogs.com/cy-zjs/p/13138201.html 1 #1、用print打印多个值
2 print("123","zjszhd","word")
3
4 #2、用print函数不换行打印
5 str1=‘abc‘
6 str2=‘efg‘
7 print(str1,end="")
8 print(str2)
9
10 #3、导入模块的方式有哪些
11 #1)import 模块名
12 #import package.test
13
14 #2)from 模块名 import 函数
15 #from package import test
16
17 #3)from 模块名 import *
18 from package.test import *
19
20
21 ‘‘‘
22 from sys import *
23 a=modules.keys()
24 print(a)
25 ‘‘‘
26
27 #4、python有哪六种数据类型?不可变数据类型有哪些?可变数据类型有哪些?
28 ‘‘‘
29 不可变数据类型
30 number 数字类型
31 string 字符类型
32 tuple 元组数据类型
33 可变数据类型
34 list 列表数据类型
35 dict 字典数据类型
36 set 集合数据类型
37 ‘‘‘
38 #5、python3中可以支持哪些数值类型?
39
40 #int 整型
41 #float(浮点型)
42 #bool (True(1)False(0))
43 #复数(实数+虚数) complex(a,b)
44
45
46 #6、判断变量类型有哪些方式,分别可以用哪些函数?
47 import math
48 a=123
49 print(type(a))
50
51 #7、分别对49.698作如下打印
52 a=49.698
53
54 #1)四舍五入,保留两位小数
55 print(round(a,2))
56
57 #2)向上入取整
58 print(math.ceil(a))
59
60 #3)向下舍取整
61 print(math.floor(a))
62 #4)计算8除以5返回整型
63 e=8
64 f=5
65 print(e//f)
66
67 #5)求4的2次幂
68 print(4**2)
69 #6)返回一个(1,100)随机整数
70 import random
71 print(random.randint(1,100))
72
73 #8、依次对变量a,b,c赋值为1,2,3
74 a,b,c=1,2,3
75 print(a,b,c)
76
77 #9、截取某字符串中从2索引位置到最后的字符子串
78 str1="zxcvbnm"
79 print(str1[2:])
80
81 #10、对字符串“testcode”做如下处理:
82 str2="testcode"
83
84 #1)翻转字符串
85 print(str2[::-1])
86
87 #2)首字母大写
88 print(str2.capitalize())
89
90 #3),查找是否包含code子串,并返回索引值
91
92 print(str2.find(‘code‘))
93 print(str2.index(‘code‘))
94
95 #4)判断字符串的长度
96 print(len(str2))
97
98 #5)从头部截取4个长度字符串
99 print(str2[0:4])
100
101 #6)把code替换为123
102 #print(str2[0:4]+‘123‘)
103 print(str2.replace(‘code‘,‘123‘)) #replace(原字符串,替换字符,替换次数),replace只改变副本的值,不会改变原值
104
105 #7)把“test code”字符串中的两个单词转换为列表中的元素,并打印处理
106 str3="test code"
107 print(str3.split(" ")) #split(字符/字符串),分割后的元素会存放到列表中
108
109 #8)把[‘test‘,‘code‘]把list变量中的元素连接起来
110 list1=[‘test‘, ‘code‘]
111 print(‘‘.join(list1)) #jion(连接字符,原字符串)
112
113 #11、如何打印出字符串“test\ncode”
114 print(r‘test\ncode‘)
115
116 #12、如何创建一个空元组
117 tuple1=()
118
119 #13、创建一个只包含元素1的元组,并打印出该变量的类型
120 tuple2=(1,)
121 print(type(tuple2) )
122
123 #14、元组中元素可以修改?如何更新元组中的元素?
124 #修改字符串只能通过拼接+
125
126
127 #15、对元组(1,2,3,4,5)做如下操作:
128 tuple3=(1,2,3,4,5)
129 #1)取倒数第二个元素
130 print(tuple3[-2])
131
132 #2)截取前三个元组元素
133 print(tuple3 [0:3])
134
135 #3)依次打印出元组中所有元素
136 print(tuple3[:])
137
138 #16、把元组(1,2,3,4,5,6)元素格式化成字符串
139
140 tup1=(1, 2, 3, 4, 5, 6)
141 print(‘{}‘.format(tup1))
142 print(type(tup1))
#1、用print打印多个值
print("123","zjszhd","word")
#2、用print函数不换行打印
str1=‘abc‘
str2=‘efg‘
print(str1,end="")
print(str2)
#3、导入模块的方式有哪些
#1)import 模块名
#import package.test
#2)from 模块名 import 函数
#from package import test
#3)from 模块名 import *
from package.test import *
‘‘‘
from sys import *
a=modules.keys()
print(a)
‘‘‘
#4、python有哪六种数据类型?不可变数据类型有哪些?可变数据类型有哪些?
‘‘‘
不可变数据类型
number 数字类型
string 字符类型
tuple 元组数据类型
可变数据类型
list 列表数据类型
dict 字典数据类型
set 集合数据类型
‘‘‘
#5、python3中可以支持哪些数值类型?
#int 整型
#float(浮点型)
#bool (True(1)False(0))
#复数(实数+虚数) complex(a,b)
#6、判断变量类型有哪些方式,分别可以用哪些函数?
import math
a=123
print(type(a))
#7、分别对49.698作如下打印
a=49.698
#1)四舍五入,保留两位小数
print(round(a,2))
#2)向上入取整
print(math.ceil(a))
#3)向下舍取整
print(math.floor(a))
#4)计算8除以5返回整型
e=8
f=5
print(e//f)
#5)求4的2次幂
print(4**2)
#6)返回一个(1,100)随机整数
import random
print(random.randint(1,100))
#8、依次对变量a,b,c赋值为1,2,3
a,b,c=1,2,3
print(a,b,c)
#9、截取某字符串中从2索引位置到最后的字符子串
str1="zxcvbnm"
print(str1[2:])
#10、对字符串“testcode”做如下处理:
str2="testcode"
#1)翻转字符串
print(str2[::-1])
#2)首字母大写
print(str2.capitalize())
#3),查找是否包含code子串,并返回索引值
print(str2.find(‘code‘))
print(str2.index(‘code‘))
#4)判断字符串的长度
print(len(str2))
#5)从头部截取4个长度字符串
print(str2[0:4])
#6)把code替换为123
#print(str2[0:4]+‘123‘)
print(str2.replace(‘code‘,‘123‘)) #replace(原字符串,替换字符,替换次数),replace只改变副本的值,不会改变原值
#7)把“test code”字符串中的两个单词转换为列表中的元素,并打印处理
str3="test code"
print(str3.split(" ")) #split(字符/字符串),分割后的元素会存放到列表中
#8)把[‘test‘,‘code‘]把list变量中的元素连接起来
list1=[‘test‘, ‘code‘]
print(‘‘.join(list1)) #jion(连接字符,原字符串)
#11、如何打印出字符串“test\ncode”
print(r‘test\ncode‘)
#12、如何创建一个空元组
tuple1=()
#13、创建一个只包含元素1的元组,并打印出该变量的类型
tuple2=(1,)
print(type(tuple2) )
#14、元组中元素可以修改?如何更新元组中的元素?
#修改字符串只能通过拼接+
#15、对元组(1,2,3,4,5)做如下操作:
tuple3=(1,2,3,4,5)
#1)取倒数第二个元素
print(tuple3[-2])
#2)截取前三个元组元素
print(tuple3 [0:3])
#3)依次打印出元组中所有元素
print(tuple3[:])
#16、把元组(1,2,3,4,5,6)元素格式化成字符串
tup1=(1, 2, 3, 4, 5, 6)
print(‘{}‘.format(tup1))
print(type(tup1))