核心内容:
day01
安装---》环境变量的配置,目的是为了区分版本,快速命令行启动python
变量名
1.字母数字下下划线链接
2.数字不能开头
3.不能用python关键字
4.建议:见名知意,驼峰题,下划线拼接
输入输出
输入:input
py2:raw_input()
py3:input()
输出:print
py2:print
py3:print()
if语句
if 条件:
代码块
elif 条件:
代码块
else:
代码块
#需要条件判断成立才执行的时候使用
day02
if 嵌套
while 循环
用什么要用while:当我要重复写很多简单代码的时候,为了简化代码
需要跟一个循环条件,
while true:当条件成立(为真)while内部的代码才会执行
代码块
终止条件:认为的更改的条件为假
break:此次循环跳出(终止)
continue:本次循环结束,进行下一次循环
补充逻辑学习法:
逻辑上先行得通
用户登陆,三次机会,并提示剩余机会
次数
循环判断
验证账号密码是否正确
不正确提示剩余次数
字符串格式化
当你需要在字符串中使用动态的内容,需要通过字符串格式化,用%,用format
运算符
数学运算:+ - * / % ** //
form_future_import division #在python2中实现整除
逻辑运算:and or not
逻辑运算的优先级:not>and>or
所有的运算符的优先级:数学运算>逻辑运算
编码
ascii:8位表示一个内容占一个字节,表示255个内容,包含英文,数字,符号等
unicode:32位表示一个内容,占四个字节,他能表示世间万物,缺点浪费资源
utf-8:中文占三个字节,其他语言根据他的内容最有储存
gbk:中文占两个字节,只包含中文,以及ascii码的所有东西
day03
整型
强行转换:强行把(字符串,布尔)数据类型转换成整型
布尔
字符串
一种根据数据类型分类(建议)
一种根据增删改查分类
d
day04
列表
元组
for循环
for循环,在定义之处就指定了循环次数,,,自己理解
不容易出现死循环
嵌套更友好
for i in range(10000):
for j in range(10000):
pass#两层就差不多了,尽量不要写三层及三级以上的
print("for 循环结束")
当什么样的场景下想到for循环,当所有需要循环的时候第一时间想到for循环
无限循环不用,其他都用。
z
day05
字典
如何学习:
1.上课听课,重中之重。
2.中午吃饭,睡觉,先默写从上课到下课,记得多少,默写多少,写大纲
3.遗忘的内容,看着老师的笔记,去整理,去默写;理解之手接着刚才的默写,达到几乎都能默写,
4.不需要理解的全部整理到思维导图,整理过程中遇到用的时候懵了,去看菜鸟教程代码,在不懂,找导师
5.做作业
6.做预习,主动学习,抢两个月之前的学习预习必须做