python入门6天 自学经验 推荐零基础的人 定期更新

236 阅读4分钟

Day1

计算机的发展
基础语法

算术运算符

符号 作用 说明

  • 加 计算两个数的和
  • 减 计算两个数的差
  • 乘 计算两个数的乘积 / 除 计算两个数的商 // 整除 两个整数相除后,取结果的整数部分 % 取余 两个整数相除后,取结果的余数部分 ** 乘方 计算a的b次方 标识符规范 1.只能由数字,字母,_(下划线)组成 2.不能以数字开头 3.不能是关键字 4.区分大小写 命名约束 下划线分隔法(推荐):多个单词组成的名称,使用全小写字母书写,中间使用_分隔。 first_name user_name card_id 驼峰命名法:多个单词组成的名称,每个单词首字母使用大写字母书写,其余字母使用小写字母书写。 FirstName UserName CardId 赋值运算符 符号 作用 格式 = 赋值 a=b,将b的值给a += 加后赋值 a+=b,将a+b的值给a -= 减后赋值 a-=b,将a-b的值给a
  • = 乘后赋值 a*=b,将a*b的值给a /= 除后赋值 a/=b,将a/b的值给a

//= 整除后赋值 a//=b,将a//b的值给a %= 取余后赋值 a%=b,将a%b的值给a

    • = 次方后赋值 a**=b,将a的b次方的值给a

Day2

分支语句 if 单一 if....else 对立 if....elif.....else 多种

关系运算符 and or not

比较运算符 

符号 说明

= = 判断两个操作数的值是否相等,成立为True

! = 判断两个操作数的值是否不相等,成立为True

判断左操作数是否大于右操作数,成立为True

<判断左操作数是否小于右操作数,成立为True

=判断左操作数是否大于等于右操作数,成立为True

< = 判断左操作数是否小于等于右操作数,成立为True

分支嵌套 if 里面 包含 if

超长行处理 1 敲回车 自动补入一个\,表示没有书写完毕还有下一行

   2 在两端添加小括号

Day3

python中时间日期格式化符号:

%y 两位数的年份表示(00-99)

%Y 四位数的年份表示(000-9999) %m 月份(01-12)

%d 月内中的一天(0-31)

%H 24小时制小时数(0-23)

%I 12小时制小时数(01-12)

%M 分钟数(00=59)

%S 秒(00-59)

%a 本地简化星期名称

%A 本地完整星期名称

%b 本地简化的月份名称

%B 本地完整的月份名称

%c 本地相应的日期表示和时间表示

%j 年内的一天(001-366)

%p 本地A.M.或P.M.的等价符

%U 一年中的星期数(00-53)星期天为星期的开始

%w 星期(0-6),星期天为星期的开始

%W 一年中的星期数(00-53)星期一为星期的开始

%x 本地相应的日期表示

%X 本地相应的时间表示

%Z 当前时区的名称

%% %号本身

Day4

面向对象(理解)(封装,继承,多态)

对象的成员(应用)

封装(应用)

变量面前加_ _两个下划线

def get _ 访问 / def set_修改

_ _ init _ _ 方法 def_ _ init_ _(self,参数)

成员变量 self.变量名=值

私有成员变量 self.__私有变量名=值

成员方法 def 方法名(self,参数)

_ _ str_ _ 方法 def _ _ str_ _(self)

get方法 def get_私有变量名()

set方法 def set_私有变量名(参数)

Day5 类的成员

。实例变量/类变量不允许使用对象进行调用修改,只能通过类名修改

。类变量 /类方法不能使用实例变量和实例方法

。类对象的调用 类名+对象名

。类方法 类名.方法名 class类名 @classmethod 类成员

。类不能使用实例/实例中可以使用类

继承

重写

多继承

多态

_ _ mro _ _查看继承的关系链

反恐精英案列

Day6 ////空flase值ture

列表list【】

可以使用/修改数据

元组tuple()

可以使用/不可以修改数据(定义函数,数据中的属性可以修改) 元组的应用:自动组包/自动解包 (理解性概念,无需手动操作)

集合set{}

不可以使用/修改数据

三者之间的转换 在需要转换的类型前面加上满足要求的格式符

字典dict{键1:值1,键2:值2:,.....}有专用的名称 没有索引

使用名称与实体进行一 一对应的数据存储机制

名称:键key

实体:值value

范围range(x,y)

可以快速创作出一组数组,辅助作用

r1=range(1,5) #由1到5不包含5

r1=range(1,10,2)#由1到10,不包含10.每次递增2

斗地主案列