python基础例题

网友投稿 508 2022-05-30

python基础

hello,大家好,我是Dream,今天给大家整理了一些Python中基础的例题,帮助大家及时复习和巩固知识,多学多练,相信你一定可以把python学好的!

python基础:

#将字符列表转化为字符串 l=['Python','Circle','is','ok'] j=''.join(l) print(j) #将字符串居中 a='徐以鹏比易烊千玺帅亿点' b=a.center(50) c=a.center(50,'*') print(b) print(c) #find方法找到字符串中的字符,找到就返回第一个字符的索引,找不到就返回-1 a='I love python' b=a.find('o') print(b) c=a.find('lov') print(c) #让字符的首字母大写,其他字母手写 a='i love python' b=a.title() c='I LOVE PYTHON' d=c.title() print(b) print(d) #用string中的capwords方法 import string a='i lOve python' b=string.capwords(a) print(b) #清空列表 a=[1,2,3] a.clear() print(a) a=[1,2,3] a[:]=[] print(a) #计算指定元素在列表中出现的次数 a=['i','am','ok','k','ok'] b=a.count('ok') print(b) #在列表末尾加入元素 a=[1,2,3] b=[4,5,6] c=a+b print(c) a=[1,2,3] b=[4,5,6] a.extend(b) print(a) #将对象插入到列表中 a=[1,2,3,4] a.insert(2,'there') print(a) a=[1,2,3,4] a[2:2]=['there'] print(a) #删除列表中的元素 a=[1,2,3,4] a.pop()#pop可以删除指定元素,默认删除最后一个元素 print(a) a.pop(0) print(a) #删除列表中的指定元素 a=[1,2,4,3,4] a.remove(4)#只删除第一次出现的元素 print(a) #让列表按相反顺序排序? a=[2,1,5,99] a.reverse() print(a) a=[2,1,5,99] a=a[::-1] print(a) #表示只包含一个元素的元组,一定要在后面加逗号 a=(1) print(type(a))#整数 a=(1,) print(type(a))#元组 #批量替换字符串中的元素 a='i love python' b=a.replace('o','徐') print(b) #将字符串按照空格进行拆分 a='i love python' print(a.split()) #去除字符串首位的空格 a=' i love python' print(a.strip()) #给字典中不存在的key指定默认值 a={'age':42,'name':'g'} print(a.get('aa','N/2')) #快速求1到100所有整数相加的和 print(sum(range(1,101))) '''#快速启动浏览器打开指定的网站,使用webbrowser库 import webbrowser webbrowser.open('http://www.python.org')''' #给函数编写文档在 def 语句后⾯把注释⽂档放在引号(单引、双引、三引都可以)⾥⾯就⾏,这个⽂档可以通过 function.__doc__访问。 def square(x): '''返回平方值''' return x*x print(square.__doc__) #定义私有方法 #在方式名称前加两个下斜杠 class Person: def __name(self): print('私有方法') #注明:⽤ from module import * 导⼊时不会导⼊私有⽅法。 #怎么判断一个类是另一个类的子类? class A: pass class B(A): pass print(issubclass(A,B))#是返回True,不是返回False #怎么从一个非空序列中随机选择一个元素? import random print(random.choice([1,'two',3,'四'])) #怎么查出通过from xx import xx导入的可以直接调用的方法? #⽤ all ⽅法,这个⽅法查出的是模块下不带_的所有⽅法,可以直接调⽤。 import random print(random.__all__) #花括号{}是集合还是字典:是字典 #怎么求两个集合的并集? a={6,7,8} b={7,8,9} print(a.union(b)) a={6,7,8} b={7,8,9} print(a|b) #求两个集合的交集 a={6,7,8} b={7,8,9} print(a&b) a={6,7,8} b={7,8,9} print(a.intersection(b)) #求两个集合中不重复的元素 a={6,7,8} b={7,8,9} print(a^b) a={6,7,8} b={7,8,9} print(a.symmetric_difference(b)) #求两个集合的差集 a={6,7,8} b={7,8,9} print(a-b) a={6,7,8} b={7,8,9} print(b.difference(a)) print(a.difference(b)) #从一个序列中随机返回n个不同值的元素 import random t=(2020,7,3,21,48,56,4,21,0) print(random.sample(t,2)) #怎么生成两个数之间的随机实数 from random import uniform print(uniform(10,20)) import random print(random.uniform(10,20)) #怎么在等差数列中随机选择一个数 print(random.randrange(0,100,10)) #怎么在文件中写入字符? '''#使用open函数,模式用w with open('bruce.txt','w')as f: f.write('hello word')''' with open('bruce.txt','r')as f: f.read() #怎样将当前时间转化为字符串? #用time模块中的asctime方法 import time print(time.asctime()) #怎么随机打乱列表的顺序 import random t=list(range(20)) print(t) random.shuffle(t) print(t)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

python基础例题

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

这就是我为大家准备的一些python基础知识,大家可以把它拷贝下来,慢慢研究,我相信你一定可以学好python的,让我们一起加油吧!

如果喜欢我的话,可不可以给我个一键三连呀-.-,谢谢你们!

Python

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:自动驾驶汽车之深度学习 2018 MIT 6.S094 Deep Learning for Self-Driving Cars
下一篇:SAP官方发布的ABAP编程规范
相关文章