python基础知识点
2019-02-19 本文已影响23人
_narcissus
-
Python程序是大小写敏感的,如果写错了大小写,程序会报错
-
以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r' '表示' '内部的字符串默认不转义
如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容 -
数组 [] () {}
数据类型:int float complex str bool
算术运算符:+ - * / % // **
关系运算符:< > = >= <= != == -
函数:无参无返回值函数/无参有返回值函数/有参有返回值函数/内置函数
- python异常处理:
try:
正常的操作
except(Exception1[, Exception2[,...ExceptionN]]]):
发生以上多个异常中的一个,执行这块代码
else:
如果没有异常执行这块代码
try-finally 语句无论是否发生异常都将执行最后的代码。
- 字符串和编码:
在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码(可变长编码”的UTF-8编码)。
对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符
len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数