随笔分类 -  Python / Python基础

Python学习笔记,学习链接https://github.com/jackfrued/Python-100-Days
摘要:1.字典 可以存储任意类型对象,每个元素由键值对组成。花括号 scores = {'张三': 99, '李四': 64, '王五': 88} print(scores) # {'张三': 99, '李四': 64, '王五': 88} print(scores['李四']) # 64 for key 阅读全文
posted @ 2023-03-20 19:53 植树chen 阅读(111) 评论(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 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1.元组 元组和列表类似,也是一种容器数据类型,可以用一个变量(对象)来存储多个数据,但元组的元素不能修改,把多个元素组合到一起就形成了一个元组。 t = ('张三', 38, True, '中国上海') print(t) # ('张三', 38, True, '中国上海') print(t[0]) 阅读全文
posted @ 2023-03-06 17:03 植树chen 阅读(71) 评论(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 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1.字符串 字符串用单引号或双引号包围起来,三个双引号或三个单引号开头的字符串可以换行。 s1 = 'hello,world' s2 = "hello,world" s3 = '''hello, money, rice''' s3 = """hello, world""" 2.转义字符 在字符串中使 阅读全文
posted @ 2022-12-06 14:24 植树chen 阅读(435) 评论(0) 推荐(0) 编辑
摘要:1.引入函数 有如下函数,问有多少组正整数解。 x1+x2+x3+x4=8 相当于把8个苹果分给4个人,每人至少一个,问有多少种分法。 进一步等价于在分隔8个苹果的7个空隙之间插入3三个隔板将苹果分成四组有多少种方案,也就是从7个空隙中选出3个放入隔板,C73=35阅读全文
posted @ 2022-12-05 19:34 植树chen 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1.寻找水仙花数 水仙花数:是一个3位数,每一位上数字的立方和正好等于它本身,如:1^3^+5^3^+3^3^ = 153,则153就是一个水仙花数,也称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数。 用除法和取模运算分别取出个位十位百位数字,low、mid、high,再进行if判断。 for 阅读全文
posted @ 2022-11-30 14:09 植树chen 阅读(488) 评论(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 阅读(216) 评论(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 阅读(198) 评论(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 阅读(267) 评论(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 阅读(121) 评论(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 阅读(157) 评论(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 阅读(242) 评论(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 阅读(112) 评论(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 阅读(444) 评论(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 阅读(317) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示