知识体系
目录
要求
安装python
Windows cmd 常用命令
D:
切换盘符D:
切换到D盘E:
切换到E盘dir
列出目录下所有文件cd
切换到某个目录cd hard_python
切换到 hard_python 这个目录里cd ..
切换到上层目录md
新建文件夹md hard_python
在当前目录下新建一个hard_python的文件夹
mkdir hard_python 也可
cls
清空屏幕tree
显示目录结构tree hard_python
显示hard_python文件夹下的目录结构sublime text
用来编辑文档,写python代码
下载地址:http://www.sublimetext.com/3
Sublime Text Build 3211 x64 Setup.rar机器人登场(字符串打印)
- print函数
- 注释用法
- 三引号 跨行输出
更多机器人图像:
https://www.asciiart.eu/electronics/robots
语法糖衣:
比较简单的一种写法,本质内容一样
#字符串前面加f,字符串中用{变量}自动拼接内容
print(f’{name}帅你帅,{name}真帅’)
print可以接受多个参数自动打印出来,并且默认用空格隔开
转义字符
print()
练习:
**
#练习print('what\'s your name')
print('缩进\n\t一个tab')
print('|abc|')
print('Python语言用\"\\\"来转义特殊字符')
看文档
学会看说明文档 怎么去学习
一、命令行-解释器查文档
- cmd运行 python
- 输入 help() 进入帮助页面
- 可输入要查询的 如(keywords、str等)
- q 退出,s 选择行数
二、网页
https://docs.python.org/zh-cn/3/
还可下载下来,在手机上阅读(EPUB格式)
电脑端推荐html格式三、IDE
eg:print
#print文档查询print(1,2,3,4,5,sep='|',end='\n')
print(1,2,3,4,5,sep='|')
打印练习题
#打印习题
#01
name = '麦叔'
lang = 'python'
print('我是{},我爱用{}'.format(name,lang))
print('我是'+name+',我爱用'+lang)
print(f'我是{name},我爱用{lang}')
print('我是',name,',我爱用',lang,sep='')
#02
print(1,2,3,4,5,sep='\n')
print('1\n2\n3\n4\n5\n')
#03
print(10,end=' ')
print(20,end=' ')
print(30,end=' ')
#04
print()
print('python 双引号\"可以包含单引号\',单引号\'可以包含双引号\",也可以用\"\\\"来转义\'和\"')
代码重构
通过定义函数来对代码进行重构
重构不改变代码功能
写成单独文件,import引入
两种代码
输入输出
分支结构
显示 类型转换print(id(age))
age = int(age)
print(id(age))
时间相关
https://docs.python.org/zh-cn/3.8/library/datetime.html#datetime-objects
布尔逻辑运算
assert 推断 自动化测试
def run_nian2(year):
return (year%4==0 and year%100!=0) or (year%400==0)
assert run_nian2(2004) == True
assert run_nian2(2000) == True
assert run_nian2(2005) == False
assert run_nian2(2100) == False
逻辑值检测
天气API
pip list
pip install
pip uinstall
pip 安装 区别
python -m 安装到当前使用的版本