自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 2.2 完全数

如果一个正整数等于除它本身之外其他所有除数之和,就称之为完全数。 例如:6是完全数,因为6 = 1+2+3; 下一个完全数是28 = 14+7+4+2+1。 求1000以下的完全数for i in range(1, 1000): s = [] for j in range(1, i): if i%j == 0: s.append(j) if sum(s)==i: print(i)...

2022-01-17 18:09:01 315

原创 2.1 水仙花数

如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。 例如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数 那么问题来了,求1000以内的水仙花数(3位数)for a in range(100, 1000): s = sum([int(i) ** 3 for i in str(a)]) if s == a: print(a)Note:sum循环中for循环的写法...

2022-01-17 17:13:33 249

转载 MySQL数据库下载与安装详细教程

1.如何下载MySQL?(本文章以5.6版本实际记录)1.首先进入官网MySQL 进去之后如图所示,依次点击DOWNLOADS ——> Communty2.按照下图所示一步一步操作:3.我们寻找到社区版本的5.6版本进行下载4.这里请注意:我们下载MSI版本而不是zip版本5.在这里会提示我们是否免费注册账号,我们选择直接下载:6.下载的安装包如图所示,如果不是,那么、、、请重新回到第一行阅读继续操作-二、安装部分1.双击打开上面我们下载好的安装.

2022-01-07 11:38:18 1664

原创 切割时间-开始时间结束时间按照频率切割

给出开始时间、结束时间,切割频率,将时间段按照频率切割

2022-01-04 11:23:24 359

原创 1.24 输入一个正整数,判断是几位数

a = 12345print("a的位数是:",len(str(a)))print("逆序排列",str(a)[::-1])

2021-12-31 16:12:14 468

原创 1.23画菱形

line = 7lines = (line+1)//2print(lines)starts = [1+2*i for i in range(0, lines)] + [2*j-1 for j in range(lines-1, 0, -1)]print(starts)for star in starts: kong = (line-star)//2 print(" "*kong + "*"*star)

2021-12-31 16:08:23 660

原创 1.22 字符串去重后保留顺序

s = "ajikljiusllkdkdkkdllseelldlfkskaaqwxnvuiemclozmp"print(set(s))print("".join(set(s)))b = "".join(set(s))print("".join(sorted(b, key=lambda x: s.index(x))))

2021-12-31 16:02:57 243

原创 1.21 字符串去重后排序

s = "ajldjlajfdljfddd",去重并从小到大排序输出"adfjl"#去重-普通解决思路s = "ajikljiusllkdkdkkdllseelldlfkskaaqwxnvuiemclozmp"s1 = []for i in s: if i not in s1: s1.append(i)print(s1)#排序print("".join(sorted(s1)))s = "ajikljiusllkdkdkkdllseelldlfkska.

2021-12-17 09:20:03 582

原创 1.20 去除字符串里面所有的空格

将字符串a = " welcome to my world ! "里面的所有空格都去掉a = " welcome to my world "print(a.replace(" ", ""))print(a.split())print("".join(a.split()))print("".join(a.split(" ")))

2021-12-17 09:18:36 265

原创 1.19 字符串去掉右边指定空格或字符

将字符串a = " welcome to my world ! "右边的空格去掉# 只移除右边的字符a = " welcome to my world!!!!!!"print(a.rstrip("!"))# 只去除右边的空格a = " welcome to my world "print(a.rstrip())

2021-12-17 09:17:22 379

原创 1.18 字符串去掉左边指定空格或字符

将字符串a = " welcome to my world !"左边的空格去掉#只去除左边的空格a = " welcome to my world"print(a.lstrip())#只去除左边的!b = "ldwelcome to my world"print(b.lstrip("!"))print(b.lstrip("ld"))

2021-12-17 09:16:11 581

原创 1.17 字符串去掉首尾空格

将字符串 a = " welcome to my world "首尾空格去掉a = " welcome to my world "print(a.strip())# 去掉结尾处指定的!b = "welcome to my world!"print(b.strip("!"))

2021-12-17 09:13:38 1074

原创 1.16字符串大小写转换

将字符串 a = "This is string example....wow!" 全部转成大写字符串 b = "Welcome To My World" 全部转成小写a = "this is a pi shi niao"print(a.upper())b = "WELCOME TO PI SHI NIAO WORLD"print(b.lower())

2021-12-17 09:12:42 553

原创 1.15 判断是不是数字

如何判断一个字符串是不是纯数字组成int() 函数用于将一个字符串或数字转换为整型。如果字符串不是数字类型抛异常a = "123"b = "ab123"# try判断是否抛异常try: int(b) print(True)except: print(False)isdigit() 方法检测字符串是否只由数字组成。如果字符串只包含数字则返回 True 否则返回 False.a = "123456"print(a.isdigit())b = "this

2021-12-17 09:11:27 220

原创 1.14 判断一个姓名是否姓王

输入一个姓名,判断是否姓王startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。 startswith()方法语法:str.startswith(str, beg=0,end=len(string));b = input("输入姓名:")# 判断字符串以xx开始if str(b).startswith("王"): print("姓王")else: print

2021-12-17 09:08:22 2510

原创 1.13 判断奇数偶数

给定一个数a,判断一个数字是否为奇数或偶数a = 127if a % 2 == 0: print("a 是偶数")else: print("a 是奇数")result:"D:\Program Files\Python\python.exe" D:/pythonProject/auto_app/python_practice/1.2.pya 是奇数2. 三元表达式:a = 127print("a 是偶数" if a % 2 == 0 else "a 是奇数")

2021-12-16 10:05:13 954

原创 1.12 查找字符串最后一次出现的位置

输出指定字符串A在字符串B中最后出现的位置,如果B中不包含A,则输出-1 从 0 开始计数 A = "hello" B = "hi how are you hello world, hello yoyo !"A = "hello"B = "hi how are you hello world, hello yoyo!"print(B.rfind(A))result:"D:\Program Files\Python\python.exe" D:/pythonProject/auto.

2021-12-15 14:50:34 3379

原创 1.11 查找字符串首次出现的位置

输出指定字符串A在字符串B中第一次出现的位置,如果B中不包含A,则输出-1 从 0 开始计数 A = "hello" B = "hi how are you hello world, hello yoyo !"find(str, beg=0, end=len(string)) 检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1A = "hello"B = "hi how are you hello world,

2021-12-15 14:36:42 2255

原创 1.10 判断字符a含b

判断字符串a="welcome to my world" 是否包含单词b="world" 包含返回True,不包含返回 False1.逻辑运算符 ina = "Hello, welcome to my world"b = "world"print(b in a)result:"D:\Program Files\Python\python.exe" D:/pythonProject/auto_app/python_practice/1.2.pyTrue2.find(str, ..

2021-12-15 14:21:03 1289

原创 1.9 统计每个字符出现的次数

题目: 输入一个字符串 str, 输出第 m 个只出现过 n 次的字符,如在字符串 gbgkkdehh 中, 找出第2个只出现1 次的字符,输出结果:d解决思路: 利用 collections 库的 Counter方法统计字符串每个单词出现的次数from collections import Countera = 'gbgkkdehh'm = 2 # 第m个n = 1 # 出现次数nb = Counter(a)print(b)print(dict(b))# 找出所有的出现n的字

2021-12-15 11:32:12 836

原创 1.8 统计字符出现次数

题目: 统计字符串“Hello, welcome to my world.” 中字母w出现的次数 统计单词 my 出现的次数a = "Hello, welcome to my world"print(a.count("o"))print(a.count("a"))result;"D:\Program Files\Python\python.exe" D:/pythonProject/auto_app/python_practice/1.2.py40...

2021-12-15 11:20:11 1030

原创 1.7 字符串下标

找出单词 “welcome” 在 字符串“Hello, welcome to my world.” 中出现的位置,找不到返回-1 从下标0开始索引txt = "Hello, welcome to my world."x = txt.index(",")print(x)y = txt.index("welcome")print(y)z = txt.index("e", 5, 10)print(z)print(txt[0])result:"D:\Program Files\Python

2021-12-15 11:10:55 988

原创 1.6九九乘法表

for i in range(1, 10): for j in range(1, i+1): print('%s * %s = %-2s ' % (j, i, i*j), end='') print()result:1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 1 * 5 = ...

2021-12-15 10:28:24 239

原创 1.5替换字符串

把字符串 s 中的每个空格替换成"%20"输入:s = "We are happy."输出:"We%20are%20happy."s = "We are happy."b = s.replace(" ", "%20")print(b)result:"D:\Program Files\Python\python.exe" D:/pythonProject/auto_app/python_practice/1.2.pyWe%20are%20happy....

2021-12-15 10:15:47 249

原创 1.4 拼接字符串

有个列表 ["hello", "world", "yoyo"] 如何把把列表里面的字符串联起来, 得到字符串 "hello_world_yoyo"a = ["hello","world","yoyo"]b = "_".join(a)print(b)print(type(b))result:"D:\Program Files\Python\python.exe" D:/pythonProject/auto_app/python_practice/1.2.pyhello_world_yoyo

2021-12-15 10:06:53 838

原创 1.3字符串切割

1.已知一个字符串为"hello_world_yoyo", 如何得到一个队列 ["hello", "world", "yoyo"]a = "hello_world_yoyo"b = a.split("_")print(b)2.让用户输入任意的用户名与密码,然后将他输入的用户名与 密码打印出来,如用户输入 abc/123 ,则打印 您输入的用户名是: abc 密码是:123a = input("请输入用户名和密码(格式user/password):")b = a.split("/")p

2021-12-15 09:50:40 1141

转载 1.2回文

""" 回文的定义:“回文”就是正读倒读都一样的。 如奇数个:“98789”,这个数字正读是“98789" 倒读也是"98789"。 偶数个数字"3223"也是回文数。 字母 "abcba" 也是回文。 判断一个字符串是否是回文字符串,是打印True, 不是打印False """a = input()# a = "abcba"print(a == a[::-1])print(reversed(a))print("".join(reversed(a)))print(a == "".joi

2021-12-14 17:52:43 124

原创 1.1 交换

已知 a 的值为 "hello",b 的值为 "world",如何交换 a 和 b 的值? 得到 a 的值为 "world",b 的值为 "hello"a = "hello"b = "world"temp = ""temp = aa = bb = tempprint(a)print(b)

2021-12-14 17:37:30 415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除