python 学习笔记之基础语法
2016-08-23 14:39
495 查看
python也是面向对象的语言,和我们的java类似,但是也有一些区别的地方。下面列举一些和我们之前学过的不一样的地方。
1.python中文编码:
# -*- coding: UTF-8 -*- 通过这条就可以指定中文编码,下面来看一个例子
上面这句就会报错,输出结果为
加上# -*- coding: UTF-8 -*-后就可以了
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print "你好,世界";
输出结果为:
2.基础语法
1.缩进
学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:
以下代码将会执行错误:
执行以上代码,会出现如下错误提醒:
Python语句中一般以新行作为为语句的结束符。
但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
语句中包含[], {} 或 () 括号就不需要使用多行连接符。如下实例:
Python 接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的。
其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。
python中单行注释采用 # 开头。
输出结果:
注释可以在语句或表达式行末:
python 中多行注释使用三个单引号(''')或三个双引号(""")。
1.python中文编码:
# -*- coding: UTF-8 -*- 通过这条就可以指定中文编码,下面来看一个例子
#!/usr/bin/python print "你好,世界";
上面这句就会报错,输出结果为
File "test.py", line 2 SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
加上# -*- coding: UTF-8 -*-后就可以了
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print "你好,世界";
输出结果为:
你好,世界
2.基础语法
1.缩进
学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:
if True: print "True" else: print "False"
以下代码将会执行错误:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:test.py if True: print "Answer" print "True" else: print "Answer" # 没有严格缩进,在执行时保持 print "False"
执行以上代码,会出现如下错误提醒:
$ python test.py File "test.py", line 5 if True: ^ IndentationError: unexpected indent
2.多行语句
Python语句中一般以新行作为为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
total = item_one + \ item_two + \ item_three
语句中包含[], {} 或 () 括号就不需要使用多行连接符。如下实例:
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
3.Python 引号
Python 接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的。其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。
word = 'word' sentence = "这是一个句子。" paragraph = """这是一个段落。 包含了多个语句"""
4.Python注释
python中单行注释采用 # 开头。#!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:test.py # 第一个注释 print "Hello, Python!"; # 第二个注释
输出结果:
Hello, Python!
注释可以在语句或表达式行末:
name = "Madisetti" # 这是一个注释
python 中多行注释使用三个单引号(''')或三个双引号(""")。
#!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:test.py ''' 这是多行注释,使用单引号。 这是多行注释,使用单引号。 这是多行注释,使用单引号。 ''' """ 这是多行注释,使用双引号。 这是多行注释,使用双引号。 这是多行注释,使用双引号。 """
相关文章推荐
- Python学习笔记(一)基础语法
- python基础教程学习笔记---(1)基础语法
- Python 学习笔记(基础语法)
- Python学习笔记——语法基础
- PyCharm学习笔记及Python基础语法总结
- Python学习笔记(一)基础语法
- python学习笔记【1】(第二章:python的基础语法)
- Python 学习笔记(基础语法 restful 、 Flask 和 Requests)
- python学习笔记--基础语法
- Python学习的个人笔记(基础语法)
- Python学习的个人笔记(基础语法)
- Python基础语法(学习笔记)
- 01-Python学习笔记-基础语法
- Python学习笔记(一)基础语法
- Python学习笔记(一)基础语法
- Python学习笔记(一):基础语法、变量类型、运算符(快速入门篇)
- Python学习笔记(2):语法基础
- Python学习笔记(一)基础语法
- 廖雪峰的Python教程学习笔记一Python简介和基础语法
- Python学习笔记1(基础语法)