目录
一、import 模块名
二、from 模块名 import 具体的功能
三、import和from...import...的异同
一般使用import和from...import...导入模块。
目录
一、什么是模块?
二、模块的四种形式
三、为什么要用模块?
四、如何用模块
一、什么是模块?
模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合
一、项目
二、项目地址
https://github.com/nickchen121/atm
三、功能需求
FUNC_MSG = {
'0': '注销',
'1': '登录',
'2': '注册',
'3': '查看余额',
'4': '转账',
目录
一、闭包函数
二、装饰器
三、三层装饰器
四、迭代器
五、三元表达式
六、列表推导式
七、字典生成式
八、生成器表达式
[TOC[
一、列表推导式
[expression for item1 in iterable1 if condition1
for item2 in iterable2 if condition2
...
for itemN in iterableN if conditionN
]
类似
目录
一、三元表达式
一、三元表达式
条件成立时的返回值 if 条件 else 条件不成立时的返回值
x = 10
y = 20
print(f"x if x > y else y: {x if x > y else y
目录
一、项目地址
二、功能需求
一、项目地址
https://github.com/nickchen121/atm
二、功能需求
FUNC_MSG = {
'0': '注销',
'1': '登录',
目录
一、定义函数
二、函数定义的三种方式
三、调用函数
四、函数的返回值
五、函数的参数5.1 形参
5.2 实参
六、可变长参数
目录
一、无参函数
二、有参函数
三、空函数
一、无参函数
定义函数时参数是函数体接收外部传值的一种媒介,其实就是一个变量名
在函数阶段括号内没有参数,称为无参函数。需要注意的是:定义时无参,意味着调用
目录
一、函数体系
二、什么是函数?
三、为何用函数
四、如何用函数4.1 注册功能函数
4.2 登录功能函数
4.3 函数定义阶段
4.4 函数调用阶段
目录
一、文件处理实战之购物车系统
一、文件处理实战之购物车系统
用户名和密码存放于文件中,格式为:nick|nick123
启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序
允许用户
目录
一、文件处理1.1 打开文件的流程
1.2 with管理上下文
1.3 打卡文件的三种模式
1.4 同时打开两个文件1.4.1 文件复制
1.5 打开文件file后,
目录
一、方式一
二、方式二
文件的数据是存放于硬盘上的,因而只存在覆盖、不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式。
一、方式一
将硬盘存放的该文件的内容全部加载到内存,在
目录
可读、可写
文件内指针移动
可读、可写
r+t: 可读、可写
w+t: 可写、可读
a+t: 可追加、可读
# wt
with open('36w.txt', 'wt', encoding='utf-8') as
目录
一、文件打开模式之r模式
二、文件打开模式之w模式
三、文件打开模式之a模式
四、文件打开读取二进制
文件操作的基础模式有三种(默认的操作模式为r模式):
r模式为read
w模式
目录
一、字符编码应用之Python1.1 执行Python程序的三个阶段
二、Python2与Python3字符串类型的区别2.1 Python22.1.1 str类型
7.0.2 Unicode类型
目录
一、Python进阶实战之三级菜单1.1 面条版
1.2 文艺青年版
一、Python进阶实战之三级菜单
打印省、市、县三级菜单
可返回上一级
可随时退出程序
1.1 面条版
menu = {
目录
一、异常TODO
二、深浅拷贝2.1 拷贝
2.2 浅拷贝
2.3 深拷贝
三、数据类型内置方法3.1 数字类型内置方法3.1.1 整型
3.1.2
目录
一、按存值个数区分
二、按可变不可变区分
三、有序无序区分
四、按访问类型区分
五、六大数据类型内置方法
一、按存值个数区分
存值个数
数据类型
单个值
数字,字符
目录
一、Python基础实战之猜年龄游戏
一、Python基础实战之猜年龄游戏
给定年龄,用户可以猜三次年龄
年龄猜对,让用户选择两次奖励
用户选择两次奖励后可以退出
age = 18 # 答案
count = 0 # 游戏次数