随笔分类 -  Python

1
摘要:1.跑马灯文字 import os import time def main(): content = '我是你大爷…………' while True: # 清理屏幕上的输出 os.system('cls') # os.system('clear') print(content) # 休眠200毫秒 阅读全文
posted @ 2023-03-20 20:07 植树chen 阅读(69) 评论(0) 推荐(0)
摘要:1.字典 可以存储任意类型对象,每个元素由键值对组成。花括号 scores = {'张三': 99, '李四': 64, '王五': 88} print(scores) # {'张三': 99, '李四': 64, '王五': 88} print(scores['李四']) # 64 for key 阅读全文
posted @ 2023-03-20 19:53 植树chen 阅读(122) 评论(0) 推荐(0)
摘要:1.集合 Python中的集合与数学上的集合是一致的,不允许有重复元素,而且可以进行交集、并集、差集等运算。 2.创建集合 #字面量方式 set1 = {1, 2, 3, 3, 3, 2} print(set1) # {1, 2, 3} print('length = ', len(set1)) # 阅读全文
posted @ 2023-03-14 19:34 植树chen 阅读(128) 评论(0) 推荐(0)
摘要:1.元组 元组和列表类似,也是一种容器数据类型,可以用一个变量(对象)来存储多个数据,但元组的元素不能修改,把多个元素组合到一起就形成了一个元组。 t = ('张三', 38, True, '中国上海') print(t) # ('张三', 38, True, '中国上海') print(t[0]) 阅读全文
posted @ 2023-03-06 17:03 植树chen 阅读(98) 评论(0) 推荐(0)
摘要:python内置了多种类型的数据结构,最常用包括:列表、元组、集合和字典。 1.列表list 有序,可通过索引查找 list1 = [1,3,5,7,100] list2 = ['hello']*3 #表示为:['hello','hello','hello'] print(len(list1)) # 阅读全文
posted @ 2022-12-06 14:32 植树chen 阅读(162) 评论(0) 推荐(0)
摘要:1.字符串 字符串用单引号或双引号包围起来,三个双引号或三个单引号开头的字符串可以换行。 s1 = 'hello,world' s2 = "hello,world" s3 = '''hello, money, rice''' s3 = """hello, world""" 2.转义字符 在字符串中使 阅读全文
posted @ 2022-12-06 14:24 植树chen 阅读(526) 评论(0) 推荐(0)
摘要:1.最大公约数 最大公因子,指两个或多个整数共有约数中最大的一个。如(12,16)的公约数有1,2,4,最大的为4。 def gcd(x, y): (x, y) = (y, x) if x > y else (x, y) for factor in range(x, 0, -1): if x % f 阅读全文
posted @ 2022-12-06 09:24 植树chen 阅读(499) 评论(0) 推荐(0)
摘要:1.引入函数 有如下函数,问有多少组正整数解。 $$x_1+x_2+x_3+x_4 = 8$$ 相当于把8个苹果分给4个人,每人至少一个,问有多少种分法。 进一步等价于在分隔8个苹果的7个空隙之间插入3三个隔板将苹果分成四组有多少种方案,也就是从7个空隙中选出3个放入隔板,$C_7^3 = 35$。 阅读全文
posted @ 2022-12-05 19:34 植树chen 阅读(190) 评论(0) 推荐(0)
摘要:1.寻找水仙花数 水仙花数:是一个3位数,每一位上数字的立方和正好等于它本身,如:1^3^+5^3^+3^3^ = 153,则153就是一个水仙花数,也称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数。 用除法和取模运算分别取出个位十位百位数字,low、mid、high,再进行if判断。 for 阅读全文
posted @ 2022-11-30 14:09 植树chen 阅读(568) 评论(0) 推荐(0)
摘要:1.for-in循环 适合用于知道循环次数的场景。 计算1~100求和的结果 sum = 0 for x in range(101): sum += x print(sum) range的用法 range(101):产生0~100范围的整数,取不到101。 range(1,101):产生1~100范 阅读全文
posted @ 2022-11-21 23:42 植树chen 阅读(253) 评论(0) 推荐(0)
摘要:1.下载 (1)打开官网:https://www.jetbrains.com/ (2)developer tools->pycharm (3)download (4)选择所属系统,下载所需版本 2.安装 (1)双击打开pycharm-professional-2022.2.4.exe (2)点击ne 阅读全文
posted @ 2022-11-21 22:50 植树chen 阅读(235) 评论(0) 推荐(0)
摘要:1.英寸和厘米换算 1英寸 = 2.54厘米 value = float(input("请输入长度:")) unit = input("请输入单位:") if unit == 'in' or unit == '英寸': print('%f英寸 = %f厘米' % (value, value * 2. 阅读全文
posted @ 2022-09-16 17:34 植树chen 阅读(1319) 评论(0) 推荐(0)
摘要:1.两个分支 if表达式和else后面要跟英文冒号,使用缩进的方式来表示层次结构,而不是花括号,通常为4个空格。 (1)判断闰年 year = int(input("请输入年份:")) if ((year % 4 == 0 and year % 100 != 0) or year % 400 == 阅读全文
posted @ 2022-09-16 15:48 植树chen 阅读(296) 评论(0) 推荐(0)
摘要:1.华氏温度转换 从键盘输入华氏温度,将其转换为摄氏温度并输出。 公式:$C=(F - 32) \div 1.8$ C 表示摄氏温度,F 表示华氏温度 f = float(input("请输入华氏温度:")) c = (f-32)/1.8 #print(c) 37.77777777777778 pr 阅读全文
posted @ 2022-09-16 14:37 植树chen 阅读(603) 评论(0) 推荐(0)
摘要:1.赋值运算符 | 运算符 | 说明 | | | | | = | 赋值 | | += | a+=b 相当于 a = a+b | | = | a=b相当于a = a*b,a*=a+2相当于a=a*(a+2) | 2.比较运算符 | 运算符 | 说明 | | | | | == | 相等 | | != | 阅读全文
posted @ 2022-09-16 10:07 植树chen 阅读(154) 评论(0) 推荐(0)
摘要:1.变量类型转换 (1)int() | int() | 将一个数值或字符串转换成整数,可以指定进制 | | | | print(int(10+3)) #13 print(int("45")) #45 print(int('0011',2)) #3 将二进制数0011转化为十进制数3 print(in 阅读全文
posted @ 2022-09-15 19:40 植树chen 阅读(184) 评论(0) 推荐(0)
摘要:1.变量类型 (1)整型 3.x版本只有int这一种,支持二进制表示法,如0b100(二进制) Python2.x中有int和long两种整型 type(变量名)函数可以查看变量的类型,python中定义变量不用写类型和分号 a = 100 a2 = 0b1110 #二进制 a3 = 0x1110 阅读全文
posted @ 2022-09-09 14:56 植树chen 阅读(292) 评论(0) 推荐(0)
摘要:1.Python实现Hello World (1)编写代码 print('hello, world!') (2)保存为hello.py文件 (3)运行程序 2.练习 (1)翻译以下程序运行后的结果 import this (2)使用turtle绘制图形 import turtle turtle.pe 阅读全文
posted @ 2022-09-07 19:05 植树chen 阅读(125) 评论(0) 推荐(0)
摘要:1.下载 (1)Python官网:https://www.python.org/ (2)点击DownLoad (3)选择自己想要的版本,点击Download (4)根据系统选择版本,我这里下的是联网版,可以自定义安装 2.安装 (1)双击打开python-3.10.7-amd64.exe (2)勾选 阅读全文
posted @ 2022-09-06 19:42 植树chen 阅读(559) 评论(0) 推荐(0)
摘要:1.Python历史 (1)1989年圣诞节:Guido von Rossum开始写Python语言的编译器。 (2)1991年2月:第一个Python编译器(同时也是解释器)诞生,用C语言实现的。 (3)1994年1月:Python 1.0正式发布。 (4)2000年10月16日:Python 2 阅读全文
posted @ 2022-09-06 17:21 植树chen 阅读(376) 评论(0) 推荐(0)

1