Python
极简的Tiger
追求极简的—>菜鸡程序员
展开
-
Python中利用time库简单测试程序运行时间
import timedef sum12n(n): s = 0 start = time.time() for i in range(1, n + 1): s += (i + 1) end = time.time() return s, end - startfor i in range(6): sum1 = sum12...原创 2020-04-20 21:53:30 · 696 阅读 · 0 评论 -
细扒Python中的列表推导式
# 列表推导式list1 = []# 用while循环实现i = 0while i < 10: list1.append(i) i += 1print(list1)# 用for循环实现for j in range(10): list1.append(j)print(list1)# 利用列表推导式实现list2 = [i for i in r...原创 2020-04-19 22:20:07 · 257 阅读 · 0 评论 -
Python中元组、列表以及集合之间的相互转换
list1 = [1, 2, 3, 4, 5, 6, 6, 6]tuple1 = (11, 22, 33, 44, 55, 66)set1 = {'a', 'b', 'c', 'd', 'e'}# 将列表以及集合转换成元组list1_2_tuple = tuple(list1)set1_2_tuple = tuple(set1)print(list1_2_tuple)print(...原创 2020-04-19 21:52:39 · 10124 阅读 · 0 评论 -
细扒Python中的原始字符串
yy = "c:\news"xx = "c:\\news"print(yy)print(xx)原创 2020-03-16 16:06:10 · 139 阅读 · 0 评论 -
字符串相关操作_Python
# 定义字符串时,绝大多数情况下使用的是双引号,但是当字符串中需要使用双引号时,可以使用单引号来定义字符串str1 = "我们都是追梦人! 我们都是中国人! 我们每个人都不一样! "# print(str1[2])# for item in str1:# print(item)k = len(str1)print(k)kk = str1.count("123", 0,...原创 2020-02-06 11:04:39 · 140 阅读 · 0 评论 -
字符串操作相关知识_index and find
str1 = "Hello Word!"print(str1.startswith("H", 6, 10)) # 判断字符串是否以哪个开头,也可以指定范围print(str1.endswith("!")) # 判断字符串是否以哪个结尾,也可以指定范围# index查找与find查找的异同find_num = str1.find("Word!") # 查找要查找的字符串在字符串...原创 2020-02-06 11:02:56 · 112 阅读 · 0 评论 -
rfind,rindex,count
address = 'wo shi zhong bei da xue de xue sheng!'print(address.rfind('bei')) # 输出'bei'开始出现位置的下标13print(address.rfind('bei', 0, 12)) # 输出-1,表示在指定范围内没有找到要查找的字符串print(address.rfind('bei', 10)) # 输...原创 2020-01-02 11:29:33 · 137 阅读 · 0 评论 -
find 与 index
address = 'wo shi zhong bei da xue de xue sheng!'print(address.find('bei')) # 输出'bei'开始出现位置的小标13print(address.find('bei', 0, 12)) # 输出-1,表示在指定范围内没有找到要查找的字符串print(address.find('bei', 10)) # 输出13...原创 2020-01-02 11:21:14 · 155 阅读 · 0 评论 -
切片的相关知识
num = '012345678'print(num[0:5:1]) # 输出01234print(num[0:5]) # 输出01234print(num[0:]) # 输出012345678print(num[:]) # 输出012345678print(num[:6]) # 输出012345print(num[::2]) # 输出02468print(num[::...原创 2020-01-02 10:41:07 · 513 阅读 · 0 评论 -
如何利用Python成功输出九九乘法表
# 九九乘法表输出i = 1while i <= 9: j = 1 while j <= i: print(f"{j}*{i}={i*j}", end="\t") j += 1 print() i += 1原创 2019-12-11 15:59:03 · 285 阅读 · 0 评论 -
生成随机数,取最大值
# 三目运算符# 生成随机数,取最大值import random as ra = r.random()b = r.random()c = a if a > b else bprint(f"a = {a}, b = {b}, 最大的数是c = {c} ")原创 2019-12-10 21:08:26 · 855 阅读 · 0 评论 -
与电脑玩猜拳
import randomplayer = int(input("请出拳: 0-剪刀; 1-石头; 2-布 "))computer = random.randint(0, 2)if ((player == 0) and (computer == 2)) or ((player == 1) and (computer == 0)) or ((player == 2) and (comp...原创 2019-12-10 20:45:14 · 329 阅读 · 0 评论