python学习1-5天,核心内容

核心内容:

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.做预习,主动学习,抢两个月之前的学习预习必须做

猜你喜欢

转载自www.cnblogs.com/oldboylkk/p/10651575.html