
python学习笔记
关于python
M|Young
希望大家多多点赞
展开
-
day12_python_函数的参数和返回值
1.函数参数和返回值的作用1)无参数,无返回值2)无参数,有返回值3)有参数,无返回值4)有参数,有返回值1.如果函数内部处理的数据不确定,就可以将外界的数据以参数传递到函数内部2.如果希望一个函数执行完成后,向外界汇报执行结果,就可以增加函数的返回值...原创 2022-02-04 03:07:03 · 253 阅读 · 0 评论 -
day11_python的全局变量和局部变量
1.局部变量局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量 。局部变量的作用域是定义该变量的函数或定义该变量的复合语句。局部变量的生存期是从函数被调用的时刻算起到函数返回调用处的时刻结束,之后会被系统回收。def demo1(): num = 10 print(num)# print(num) 语句不能调用demo1里的num,会报错demo1()注意:在不同函数中,可以定义相同名字的局部变量,但是彼此之间不会产生影响。def demo1():原创 2022-01-24 15:10:29 · 648 阅读 · 0 评论 -
day10_python变量的可变和不可变类型
def test(num): print("在函数内部%d对应的内存地址是%d" % (num, id(num))) result = "hello" print("函数要返回数据的内存地址是%d" % id(result)) return resulta = 10print("a 变量保存数据的地址是%d" % id(a))# 调用test函数,本质上传递的是实参保存数据的引用,而不是实参保存的数据r = test(a)print("%s 的内存地址是%d"原创 2022-01-16 15:59:42 · 548 阅读 · 0 评论 -
python文件打包成可执行exe文件
先在windows电脑上安装工具在命令提示符中输入pip install pyinstaller安装成功后,打开存放python的文件夹,在红框中输入cmd,进入当前目录下的命令提示符框然后输入命令pyinstaller -F card_main.pycard_main.py是需要打包的python文件打包成功后的exe文件放在当前目录下的dist文件夹下面...原创 2022-01-15 15:43:24 · 406 阅读 · 0 评论 -
day09_python_综合应用————名片管理系统
pass 关键字表示一个占位符,能够保证程序的代码结构正确主函数import card_toolswhile True: # TODO 显示功能菜单 card_tools.show_menu() card_function = input("请输入操作功能:") if card_function in ["1", "2", "3"]: # 新增名片 if card_function == "1": card_t原创 2022-01-09 04:28:47 · 141 阅读 · 0 评论 -
day08_python_高级变量类型(非数字型)
1.列表序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号原创 2021-12-30 22:28:34 · 448 阅读 · 0 评论 -
day07_python_函数的基础知识
1.将九九乘法表代码封装成函数,然后调用#原代码 row = 1 while row <= 9: col = 1 while col <= row: print("%d * %d = %d" % (row, col, col*row), end="\t") col += 1 print("") row += 1#封装为函数multiple_table()def原创 2021-12-29 04:00:09 · 250 阅读 · 0 评论 -
day06_python_while的嵌套循环和转义字符的使用
顺序----从上向下,顺序执行代码分支----根据条件判断,决定执行代码的分支循环----让特定代码重复执行1.while2.break和continue3.while的循环嵌套原创 2021-12-28 01:27:39 · 467 阅读 · 0 评论 -
day05_python判断语句if与随机数处理
1.if条件1.1 格式age = int(input("请输入你的年龄:"))if age >= 18: print("允许进入网吧")else: print("未成年人禁止进入网吧")注意:if/else和其下方缩进部分是一个完整的代码块1.2python比较运算符:2.2 逻辑运算age = int(input("输入一个在0-120之间的数:"))if 0 <= age <= 120: print("输入正确")else:原创 2021-12-27 04:27:51 · 553 阅读 · 0 评论 -
day04_python变量名和命名规则
1.标识符和关键字1.1标识符标识符就是程序员定义的 变量名、函数名标识符可以由字母、下划线、数字组成不能以数字开头不能与关键字重名1.2 关键字关键字是在python内部已经使用的标识符关键字具有特殊的功能和含义开发者不允许定义和关键字相同名字的标识符查看python中的关键字import keywordprint(keyword.kwlist)[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’,原创 2021-12-26 16:55:45 · 429 阅读 · 0 评论 -
day03_python变量类型与变量转换
1.定义变量# 定义变量qq_number = "123456"qq_password = "admin"print(qq_number)print(qq_password)1.1 演练——超市买苹果apple_price = 10apple_number = 3spend_money = apple_number * apple_priceprint(spend_money)输出:1.2演练扩展——超市买苹果,只要买苹果就会返5块钱apple_price = 10app原创 2021-12-26 03:30:32 · 432 阅读 · 0 评论 -
day02_python注释和运算符
1.多文件项目演练在day02下创建两个python文件先点中一个文件,右键运行;右上角会出现文件框;运行第二个文件,步骤也同样如此;删除输出框内容2.注释(解释器不会解释#右侧内容)2.1单行注释(行注释)#号后跟个空格,就不会有语法错误# 这是第一个注释print("hello world")# 这是第二个注释print("cat")在右侧注释,代码和#之间有两个空格print("pig") # 第二种单行注释2.2多行注释(块注释)"""这是多行注释"""原创 2021-12-25 22:24:20 · 264 阅读 · 0 评论 -
day01_python学习工具和基础
1.用touch命令建立python文件,然后书写内容,然后执行2.报错方式2.1 手误,打错命令2.2 将多条命令写在一行(命令与命令之间加分号可解决问题)2.3 缩进错误2.4 python不支持中文3 交互式运行python退出4 pycharm4.1 软件介绍PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具原创 2021-12-24 00:25:36 · 239 阅读 · 0 评论