黑马python修炼之路day03!

--------18.07.13

You don't work hard,no one can give you the life you want!

以下是今天讲的内容:

一、变量(重点)

1,什么是变量?:不断变化的量(数据)

2、变量有什么作用?:存储数据

3、定义变量:变量名 = 变量值

4、变量在内存中的存储形式?:变量值会存储在内存中,变量名会指向变量值

5、变量的命名规则:1、变量名有字母、数字、和下划线组成“_“ a - z A-Z 0-9 _

2、变量名不能以数字开头

3、变量名要见名知意

4、多个英文单词建议用 _ 相连

5、区分大小写

6、不能用关键字 查看关键字命令 import keyword keyword.kwlist

6、小细节:PEP8:python编码风格

ctrl + alt + l pycharm中的快捷方式可以快速处理好代码中的小错误

7、断点debug:是python代码从上往下一行一行的执行,用于调试代码

二、数据类型(重点)

1、数值型:int: 整数;

float: 浮点数;

bool:Boolean布尔 True False

2、非数值型:str:string字符串 " " ' ' """ """ 三个双引号也可以是字符串;

list:列表 [ ];

tuple: 元组 ( );

dictionary: 字典 { }

type() 查看变量的数据类型

3、数据类型转换:int()转换成整数;

float()转换成浮点数(小数);

str()转换成字符串

三、数据计算

1、+ 的作用:数值相加,字符相连

2、* 的作用:数值相乘,字符重复的次数

3、常见的错误:TypeError: must be str, not int 类型错误:必须是字符串,不能是整数

四、输入和输出

1、格式化输出:print() int整数: %d %05d不够5位前面补0;

str字符串:%s;

float浮点数:%f 默认是小数点后面6位 %.2f 小数点后保留2位

想要输出% 敲两个%%即可

常见的错误:TypeError:%d format: a nnumber is required, not str

类型错误:%d格式化必须要一个数字,而不是str

字符串用%d格式化输出了

2. 输入:input() 接受用户从键盘输入的内容,当代码遇到input()函数的时候,就停在了那

里,直到用户从键盘输入内容,返回的结果是字符串类型

五、运算符

1,算数运算符:+ - * / // ** %

加法 减法 乘法 除法 整除 幂乘 取余

2、赋值运算符:= += -= %= /= i += 1 等于 i = i + 1

3、逻辑运算符(重点):结果是布尔类型的数据

and or not

与 或 非

and: 遇False则False

or: 遇True则True

not: 取反

4、比较运算符:结果是布尔类型的值 True False

> >=

大于 大于等于 小于 小于等于 等于(一个等到是赋值) 不等于

六、注释

1、注释的作用是解释代码,提示程序员字的

2、分类:单行注释:# pycharm中注释快捷键 ctrl + /

多行注释:""" """或者 ''' '''

这个讲课老师讲的还是挺好。

今天的内容还是python中的一些基础知识,都懂,但是记忆还不是很深刻,还需要多敲敲代码,

明天休息,就不出去玩了,多看看资料、视频。我有预感,以现在的知识,过不了基础班就会跟不上了。中午时间大家做了自我介绍,发现有很多大佬,有很多人之前都是做编程这方面的,或者之前是计算机专业的,人家的基础比我这个半路出家的好多了,需要加倍努力,跟上大家的脚步。

另附上开班的照片:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180714G1DDWK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券