python中文编码
2015-12-21 11:43
447 查看
http://www.runoob.com/python/python-chinese-encoding.html
(1)python代码块不用{}来控制类,函数以及逻辑判断,用缩进来写模块。缩进的空白数量是可以改变的。
但是所有代码块必须有相同的缩进空白数量。
若显示错误:IndentationError: unindent does not match any outer indentation level
则说明使用的缩进方式不一致,有的用tab键,有的用的空格,
会显示如上错误
(2)多行语句
python一般以新行作为语句的结束符,但是,我们可以用(\)作为一行的语句分为多行显示,
例如:
total=item_one+\
item_two+\
item_three
但是,如果语句中有[]{}或者(),就可以不用多行连接符。
(3)关于注释
单行注释:#
多行注释:三个单引号或者三个双引号
(4)关于空行
函数之间或者类的方法之间用空行隔开,表示一段新的代码的开始,类和函数入口也用一行空行分割,突出函数入口的开始。
不写空行也不会出错,但是空行的作用在于分割两段不同功能或者含义的代码,便于日后代码的维护或者重构。
空行也是程序代码的一部分。
(5)等待用户输入:
raw_input();
或者:
raw_input()
一个语句的末尾加不加分号都影响程序的运行
同一行可以使用多条语句,语句之间用分号隔开。
多个语句构成代码组。
(1)python代码块不用{}来控制类,函数以及逻辑判断,用缩进来写模块。缩进的空白数量是可以改变的。
但是所有代码块必须有相同的缩进空白数量。
若显示错误:IndentationError: unindent does not match any outer indentation level
则说明使用的缩进方式不一致,有的用tab键,有的用的空格,
if True: print "Answer" print "True" else: print "Answer" # 没有严格缩进,在执行时保持 print "False"
会显示如上错误
(2)多行语句
python一般以新行作为语句的结束符,但是,我们可以用(\)作为一行的语句分为多行显示,
例如:
total=item_one+\
item_two+\
item_three
但是,如果语句中有[]{}或者(),就可以不用多行连接符。
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
(3)关于注释
单行注释:#
多行注释:三个单引号或者三个双引号
(4)关于空行
函数之间或者类的方法之间用空行隔开,表示一段新的代码的开始,类和函数入口也用一行空行分割,突出函数入口的开始。
不写空行也不会出错,但是空行的作用在于分割两段不同功能或者含义的代码,便于日后代码的维护或者重构。
空行也是程序代码的一部分。
(5)等待用户输入:
raw_input();
或者:
raw_input()
一个语句的末尾加不加分号都影响程序的运行
同一行可以使用多条语句,语句之间用分号隔开。
多个语句构成代码组。
相关文章推荐
- python 代码中加入日志系统
- Python --标准库 存储对象 (pickle包,cPickle包)
- Python Requests和urllib两种方式下载网页到本地
- 微信公众帐号自定义菜单创建的python脚本
- 测试python代码在博客的显示
- Python -- 标准库 文件管理 (部分os包,shutil包)
- Python Network Programming(5)---套接字超时时间
- Python Bayes
- 近期用到的python知识列表
- ubuntu14.04LTS 搭建 python2.7+Qt 5.5+PyQt5开发环境
- dblp 数据集之python lxml解析
- python下载网页源码 写入文本
- python3 抓取必应bing首页图片作为桌面背景
- 利用Python脚本一键备份Mysql数据库
- 【详解】Python建立Map写Excel表
- Python 奇技淫巧
- python os.system() 支持中文路径名
- Operation on Excel by Python
- 零基础自学Python两个月小结
- 从一个例子看频率学派与贝叶斯学派的不同(Python)