随笔分类 - Python
摘要:序列索引和切片 序列索引 letters = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"] print(letters[1]) 在Python中,列表的索引是从0开始的,即列表中第一个元素的索引为0,第二个元素的索引为1,以此类推。因此,le
阅读全文
摘要:## 读取 ``` # 通过单字符串空格分隔 def count_words(filepath): with open(filepath, 'r') as file: string = file.read() string_list = string.split(" ") return len(st
阅读全文
摘要:``` sum_value = 0 for i in range(1,101): if i % 2 == 1: continue sum_value += i print(sum_value) print(sum([x for x in range(1,101) if x % 2 == 0])) 结
阅读全文
摘要:``` print(sum(range(1,101))) print(sum([x for x in range(1,101)])) sum_value = 0 for i in range(1,101): sum_value += i print(sum_value) 结果: 5050 5050
阅读全文
摘要:> 要求打印字典中值小于1的key和value ``` d = {"a": 1, "b":2, "c":3} d = {key: value for key,value in d.items() if value value是可以直接计算的 ``` d = {"a": 1, "b":2, "c":3
阅读全文
摘要:第一种写法:通过set特性去重,但是不保证顺序,无序的 ``` a = ["1", 1, "1", 2] a = list(set(a)) print(a) 结果: [1, 2, '1'] ``` 第二种写法:可以保证和原来顺序一样 ``` a = ["1", 1, "1", 2] b = [] f
阅读全文
摘要:``` int_list = range(1, 55, 2) print(list(int_list)) 结果: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 4
阅读全文
摘要:# 方法1: ![](https://img2023.cnblogs.com/blog/1903425/202307/1903425-20230730222238547-649554865.png) ![](https://img2023.cnblogs.com/blog/1903425/20230
阅读全文
摘要:## 案例 ``` a='python' b=a[::-1] print(b) #nohtyp c=a[::-2] print(c) #nhy #从后往前数的话,最后一个位置为-1 d=a[:-1] #从位置0到位置-1之前的数 print(d) #pytho e=a[:-2] #从位置0到位置-2
阅读全文
摘要:> 本文详细总结了Pycharm的常用快捷键,下文介绍使用方法和场景, 并不需要记忆这些快捷键, 你只需要知道有这些快捷键, 再需要用的时候查看一下, 用的多了自然也就记住了,需要的朋友可以参考下 ``` 1.注释(添加/消除)(Ctrl + /) 这里说下Python的单行注释是 # , 多行注释
阅读全文
摘要:日常工作中需要给同事分享下载链接,快速启动一个WebServer即可满足日常需求~ #安装软件 yum install screen -y #启动服务 python -m SimpleHTTPServer 8000 SimpleHTTPServer使用方法 1)进入待分享的目录 2)执行命令(放后台
阅读全文
摘要:认识 Python 人生苦短,我用 Python —— Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Python 的优缺点 01. Python 的起源 Python 的创始人为吉多·范罗苏姆(Guido
阅读全文