随笔分类 -  python学习笔记

摘要:1 # File:learning_016_module_random.py 2 # Datetime:2022-04-18 11:36 3 # 随机数模块 4 import random 5 6 # 常用的一些random方法 7 # 1. random.random() 生成0~1之间的浮点数 阅读全文
posted @ 2022-04-18 21:39 陈亦洺 阅读(55) 评论(0) 推荐(0) 编辑
摘要:# File:learning_014_module_time.py # Datetime:2022-04-16 10:32 import time # python中有3种方式来表示时间 # 1. 时间戳(timestamp) # 2. 格式化的时间字符串 # 3. 元组时间(结构化时间) # 时 阅读全文
posted @ 2022-04-16 23:50 陈亦洺 阅读(53) 评论(0) 推荐(0) 编辑
摘要:# File : learning_013_generator_and_iterator.py # Datetime : 2022/4/15 0015 17:44 import sys # 生成器generator 和迭代器iterator # 在Python中生成器函数与迭代器协议的概念联系在一起 阅读全文
posted @ 2022-04-16 10:49 陈亦洺 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1 # File : learning_012_decorators.py.py 2 # Datetime : 2022/4/14 0014 3:27 3 4 import time 5 6 7 # 装饰器 8 # 本质上,装饰器是一个函数,用来处理其他函数, 9 # 可以让其他函数在不需要修改代码 阅读全文
posted @ 2022-04-16 10:46 陈亦洺 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1 # File : learning_011_closures.py 2 # Datetime : 2022/4/14 1:22 3 4 5 # 闭包 6 # 一般情况下,如果一个函数结束,函数的内部所有东西都会释放掉,局部变量都会消失。 7 # 但是闭包是一种特殊情况,如果外函数在结束的时候发现 阅读全文
posted @ 2022-04-16 10:44 陈亦洺 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1 # File : exercise_06_fibonacci_number.py 2 # Datetime : 2022/4/11 0011 23:07 3 4 # 玩玩斐波那契列数 输出第10个数的值 5 6 # 使用递归输出 7 8 def fibonacci_number(num): 9 阅读全文
posted @ 2022-04-12 01:23 陈亦洺 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1 # File : learning_09_function.py 2 # Datetime : 2022/4/10 0010 16:20 3 import math 4 5 6 # 函数: 7 # 是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 8 9 阅读全文
posted @ 2022-04-12 01:22 陈亦洺 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1 # 字典 dict类型 2 3 # 字典的特性 4 # 1. 通过键而不是通过索引来读取; 5 # 2. 字典是任意对象的无序集合; 6 # 3. 字典是可以改变的,并且可以任意嵌套; 7 # 4. 字典中的键必须唯一,如果出现两次,则最后一个值会被记住; 8 # 5. 字典中的键是不可以变得, 阅读全文
posted @ 2022-04-10 16:07 陈亦洺 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1 import random 2 3 # 元组 Tuple 4 5 6 # 1.元组的创建和删除 7 emptytuple = () # 创建空元组 8 tupleone = ('C',) # 当元组只有一个元素时,需在元素后带上逗号, 不带逗号则为str类型 9 tuplelan = ('C', 阅读全文
posted @ 2022-04-10 15:58 陈亦洺 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1 # File : learning_set.py 2 # Datetime : 2022/4/10 0010 13:49 3 # 集合 set 4 5 # 集合是一个无序的,不重复的数据组合, 6 # 它的主要作用如下: 7 # 1. 去重复,把一个列表变成集合,就自动去重了 8 # 2. 关系 阅读全文
posted @ 2022-04-10 15:54 陈亦洺 阅读(54) 评论(0) 推荐(0) 编辑
摘要:1 # File : learning_copy_and_deepcopy.py 2 # Datetime : 2022/4/10 0010 2:44 3 # 深浅拷贝 4 import copy 5 6 # 浅拷贝 7 # 文字说明: 8 """ 9 在浅拷贝时,拷贝出来的新对象的地址和原对象是不 阅读全文
posted @ 2022-04-10 03:49 陈亦洺 阅读(31) 评论(0) 推荐(0) 编辑
摘要:列表拓展 列表推导式 1 import random 2 3 # a.生成指定范围内的数值列表 如: 4 random_number_list = [random.randint(1, 100) for i in range(10)] # 生成一个10个元素的数值在1-100之间的列表 5 prin 阅读全文
posted @ 2022-04-03 18:39 陈亦洺 阅读(30) 评论(0) 推荐(0) 编辑
摘要:list列表 1 # 列表List 2 # 1.列表的创建和删除 3 emptylis = [] # 创建空列表 4 lis = ['Python', 'C', 'C++', 'C#', 'Java', 'PHP', 'Go'] 5 numlis = list(range(0, 10)) # 创建数 阅读全文
posted @ 2022-04-03 18:32 陈亦洺 阅读(89) 评论(0) 推荐(0) 编辑
摘要:练习for循环的时候,发现打印的星星全部都是向左对齐的,强迫症犯了想打印一个对称的三角形出来,顺带打印了个倒三角 练习代码如下 1 # 打印星星三角形 2 for i in range(1, 10): 3 print("* " * i) 4 5 print("\n") 6 7 #对称三角形 8 9 阅读全文
posted @ 2022-04-01 18:02 陈亦洺 阅读(538) 评论(0) 推荐(0) 编辑
摘要:1、使用while循环打印九九乘法表 1 i = 1 2 while i < 10: 3 j = 1 4 while j <= i: 5 print("%d * %d = %d" % (j, i, j * i),end="\t") 6 j += 1 7 i += 1 8 print("") 2、使用 阅读全文
posted @ 2022-04-01 17:27 陈亦洺 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1、变量命名要具有描述性 2、变量名只能_,数字,字母组成,不可以是空格或特殊字符(不使用中文字符,不以数字开头) 3、不能使用python的保留字(关键字)作为变量名 阅读全文
posted @ 2022-04-01 17:16 陈亦洺 阅读(178) 评论(0) 推荐(0) 编辑

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