您的位置:首页 > 编程语言 > Python开发

Python笔记(持续更新)

2017-07-30 21:36 281 查看
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语句后面加“,”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: