复习Python基础易忘知识点(有空更新)

给我当笔记用的 

1.标识符:字母、数字、下划线组成。第一个不能是数字

2.注释:单行:#。多行:'''或者"""。

单引号须单独一行,否则报错(新版本后不报错但有波浪线并同时输出显示),双引号新版本自动补充了"\"

3.python用缩进标识代码块,同一个代码块必须是相同的缩进空格数

4.多行语句用"\"。"[]"、"{}"、"()"则不需要斜杠

5.变量命名:大驼峰、小驼峰、下划线

6.数据类型:

(1)数值型:int    float

声明后不能改变。

(2)布尔型:True    False

(Ps:Python中它们的T和F必须大写!),声明后不能改变。

(3)字符串:str。

声明后不能改变。

(4)元组:tuple。

用(),逗号分隔,元素可以是任意数据类型,声明后不能改变。例:tup = (1,2,3,4)

(2)列表:list。

用[],逗号分隔,元素可以是任意数据类型。例:list = [1,2,True,'abcd',[1,2,3,]]

(6)字典:dict。

用{},逗号分隔,每个元素是一个键值对(key:value),键key必须是不可变的数据类型(int、float、布尔型、字符串、元组)。例:dict = {'name':'Lisa',1:[1,2,3],1.8:{}}

(7)集合:set。

用{},逗号分隔,元素可以是任意数据类型。它不会重复,常用于去重。

.  六个标准数据类型如下(引用w3cschool):

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。    

7.debug调试:

(1)下断点

(2)"Step Over"单步调试

(3)出现闪电⚡标识表明出错

(4)停止,取消断点

8.所有input()方法获取的数据都是字符串类型。计算时需转换

9.None、0、空字符、空列表、空字典,返回False

10.判断变量数据类型的2个方法:

(1)type(),返回数据类型,例:print(type(XXX))

(2)isinstance(变量名,数据类型),返回True/False

11.数据类型转换:tuple()将dict转为元组时,元组只有键key。列表同样。例tuple('name':'Lucy')------->tuple('name')

PS:数字不能转元组/列表

12.格式化输出:

(1)占位符。

例:print('姓名:%s,平均成绩:%2.2f' %(name,avg))。(%2.2f:第一个2表示数字宽度,第二个2表示小数点后保留2位,f表示是浮点数)

(2)format。可以不用关心数据类型

格式:print('{}字符串{}'.format(变量名1,变量名2))。         

例:print('姓名:{},联系方式:{}'.format(name,mobile))

简写:print(f'字符串:{},..........')。一般喜欢这种,简洁

例:print(f'姓名:{name},联系方式:{mobile}')

13.运算符

(1)"+":数字相加是计算和,字符串是拼接。如果是字符串和数字,会报错

(2)"*":返回乘积。如果是字符串和数字,表示将该字符串复制N次。

例:'abcd * 2' = 'abcdabcd'

(3)"/":返回商。

例:5 / 2 = 2.5(不取整!!!!!)

(4)"//":整除。

(5)"**":幂指数,例2**4=>2*2*2*2

(6)"%":求余。公式:r = a % b = a - b * (a // b)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值