Python技巧100题(一)

在这里插入图片描述

1.计算2的三次方

2**3
8pow(2,3)
8

2.找出序列中的最大最小值

a = (123, 456, 789)
print(max(a))
789
print(min(a))
123

3.将字符列表转为字符串

a = ['python', 'is', 'good']
b = ' '.join(a)
print(b)
python is good

4.快速打印出包含所有ASCCI字母(大写和小写)的字符串

import string
print(string.ascii_letters)
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

5.让字符串居中

a = 'CLAY0x7779'
print(a.center(50))
print(a.center(50, '*'))
********************CLAY0x7779********************

6.在字符串中找到子串

a = 'Hello Python'
a.find('H')
0
a.find('Python')
6

7.让字符的首字母大写,其他字母小写

a = 'hello python'
print(a.title())
Hello Python
或
import string
a = 'hello python'
print(string.capwords(a))
Hello Python

8.怎么清空列表内容

a = [1, 2, 3]
a.clear()
print(a)
[]
或
a = [1, 2, 3]
a[:] = []
print(a)
[]

9.计算指定的元素在列表中出现了多少次

a = ['how', 'am', 'ok', 'ok']
print(a.count('ok'))
2

10.在列表末尾添加其他元素

a = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a)
[1, 2, 3, 4, 5, 6]

人生漫漫其修远兮,网安无止境。
一同前行,加油!

猜你喜欢

转载自blog.csdn.net/qq_45924653/article/details/108078049
今日推荐