栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【python上课知识】01—编码,语句,输入,异常

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【python上课知识】01—编码,语句,输入,异常

今天是2021.10.9,python第一节课,知识点如下。

目录

1. 编码

2. 关键字

 3. 多条语句

4. 多行语句

5. 关于变量的空间和内存

6. 运算符除

7. 逻辑表达式is和is not

8. 输入input

9. 输出不换行

10. for语句搭配else

11. 模块

12. python异常处理


1. 编码

python使用UTF-8编码保存数据,编译时将变量编码成UTF-8保存下来,但python3.0解释器解释为unicode字符串,就可以正常输出中文字符串,python2.0解释ASCII类型,即bytes类型,不能正常识别中文字符串。

2. 关键字

python有33个保留字不能作为标识符(变量名,类名和函数名)。

使用以下方法查看所有关键字:

import keyword
keyword.kwlist

 3. 多条语句

多条语句在同一行:用“;”分开;

4. 多行语句

(1)多行连接符:句末用斜杠“ ”连接;

(2)用括号括起来的不用连接;

5. 关于变量的空间和内存

python变量赋值是常量占一个空间,然后这个变量指向它。改变值时,这个等号右边的值又占了新的内存,这个变量改变了指向,而原来的常量还在。即直接操纵数值,改变地址;

C语言是变量指向某值时,这个变量占了一个地址空间,改变值时这个内存地址的值发生改变。

所以python的常量一直在,等着被垃圾回收算法回收。

所以python是“一切皆对象”,常量也是对象,也占了内存空间,并且没有释放。

但python变量的id没有改变,可以查id以查询该变量的信息。

6. 运算符除

(1)//:除法取整

(2)/:正常除法。int除完之后为浮点型数。

7. 逻辑表达式is和is not

表示两个变量是不是同一个对象,即数值和id同时相等;

8. 输入input

输入多个数据用逗号隔开:list=input().split(",")

不写参数默认是空格:split()

返回值是一个数组,里面都是字符串;

9. 输出不换行

(1)print(a,end=""):即end啥也没有;

(2)sys.stdout.write():这个输出默认是不换行的。不过里面的输出参数只能是字符串。

import sys
a=1
b=2
c=3
sys.stdout.write(str(a))
print(b,end="")
sys.stdout.write(str(c))

10. for语句搭配else

for语句带有else:for正常循环完就执行else。

11. 模块

模块以.py后缀的文件保存下来;

作用:将定义的函数和类保存下来,直接使用;

12. python异常处理
try:
    c=a/b
    print(c)
except ZeroDivisionError:
    print("除数为0")
else:
    print("除法执行成功")
finally:
    print("执行了一次未知的除法")

执行try内的语句块,若非法,则执行except语句块,若合法则执行else语句块,最后的finally无论如何都要执行。但except和else只执行一个。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/308966.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号