Python笔记(持续更新)
1、解决中文乱码问题:
中文乱码问题,在头文件中加入:
# -*- coding: UTF-8 -*-
但是在Python2.7中没有加该语句并没有出现中文乱码问题。
2、#!/usr/bin/python的作用
这是脚本语言共同遵守的规则,用来指定执行本脚本的解释器:
比如:
!/bin/sh shell脚本
!/usr/bin/perl perl脚本
!/usr/bin/python python脚本
!/usr/bin/python2 python2脚本
!/usr/bin/python3 python3脚本
3、标识符问题
Python的标识符是区分大小写的,以单下划线开头_foo的代表不能直接访问的类属性。
以双下划线开头的 _ _ foo 代表类的私有成员;
以双下划线开头和结尾的_ _ foo_ _ 代表 Python 里特殊方法专用的标识,如 _ _ init _ _() 代表类的构造函数。
4、行与缩进(Python最大的特点)
Python与其他语言不一样的地方在于不使用 { }来控制类,函数以及逻辑控制。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
Python语句中一般以新行作为为语句的结束符。
但是我们可以使用斜杠( \)将一行的语句分为多行显示
比如:
total = item_one + \
item_two + \
item_three
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
5、print
print代表换行输出,要想不换号,只需在print语句后面加“,”。
上一篇: JQuery中的event
下一篇: 易扩展,易复用,封装axios