Python基础(2)
基本语法元素
-
单行注释使用# ,多行注释可以使用字符串变通实现(注释的作用,增加代码的可读性)
-
一条语句末尾不建议写分号,除非你想在一行写多条语句
-
Python源文件的后缀名为.py
-
安装编程规范,Python源文件中的第一行通常是指定当前脚本对应的解释器的注释内容,第二行通常是指定源文件采用的字符编码的注释内容
-
通过键盘输入数据调用内置函数input,输出数据到终端窗口调用内置函数print
基本数据类型
int:整数,可以使用不同的进制表示,比如-123,0o123(八进制),0x123(十六进制),0b101(二进制)
float:浮点数(即小数),有两种表示形式:即十进制小数和科学计数法,比如3.14;-1.23; -1.3e3;3.2e-2等
bool:布尔类型,只有两个字面量:True和False
str:string,字符串,即一串字符,在Python3中字符串同意采用Unicode编码,有三种表示形式,单引号、双引号和三引号,它们都可以加上r前缀,表示原始字符串(Raw String),即将所有的字符按照字面解释,不进行转义处理
bytes:字节类型,表示以字节为单位的一份数据(字节流),网络传输和文件储存都使用bytes类型
变量(Variable)
值可以改变的量,Python是一门弱类型的编程语言,变量无需定义或声明,直接对一个变量进行赋值,就是创建了该变量,后面可以直接使用它,并且其类型也可以动态变化,变量的类型取决于它最后一次被赋值的数据的类型
常用内置函数(Built-in Function)
print:输出数据
input:输入数据
type:获取一个数据的类型
len:计算str,bytes,list,tuple,dict,set等数据的长度
扩展
1.两种运行Python文件的方式
2.vim编辑器的小技巧:
在末行模式下set nu 即可显示行号
set nonu即可取消行号
在命令模式下按yy 再按p即可复制
想复制多行 可在光标处按4yy即可复制4行
3.Unicode编码:全球统一编码,可以表示任意文字符号
4.编写代码小技巧:
如果字符串中含有大量的单引号,则可以在字符串两侧用双引号包起来
如果字符串中含有大量的双引号,则可以在字符串两侧用单引号包起来
可以减少不少问题
在字符串前面加r,即引号前面,这样会当文字字面处理,不会转义
5.网络中的数据只能一个字节一个字节传送