python 学习笔记之基础语法
来源:互联网 发布:怎么查看端口是否开放 编辑:程序博客网 时间:2024/06/06 20:25
python也是面向对象的语言,和我们的java类似,但是也有一些区别的地方。下面列举一些和我们之前学过的不一样的地方。
1.python中文编码:
# -*- coding: UTF-8 -*- 通过这条就可以指定中文编码,下面来看一个例子
#!/usr/bin/pythonprint "你好,世界";上面这句就会报错,输出结果为
File "test.py", line 2SyntaxError: 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'''这是多行注释,使用单引号。这是多行注释,使用单引号。这是多行注释,使用单引号。'''"""这是多行注释,使用双引号。这是多行注释,使用双引号。这是多行注释,使用双引号。"""
0 0
- python 学习笔记之基础语法
- Python学习笔记(一) 之 基础语法
- Python基础语法学习笔记
- Python学习笔记 基础语法
- Python学习笔记:语法基础
- Python学习之基础语法
- Python基础语法(学习笔记)
- Python学习笔记(一)基础语法
- Python学习笔记(2):语法基础
- Python学习笔记(1):语法基础
- Python学习笔记——语法基础
- Python学习笔记1-基础语法
- Python学习笔记 —— 基础语法
- Python 学习笔记(基础语法)
- Python学习笔记三:基础语法
- 【学习笔记】python的基础语法
- python学习笔记(基础语法)
- Python学习笔记(一)-- 基础语法
- 一句Python,一句R︱numpy、array——高级matrix
- 62. Unique Paths
- 好的博客分享
- 问题BeanFactory not initialized or already closed - call 'refresh' before access
- laravel (5.1)引入一个外部库的过程
- python 学习笔记之基础语法
- StringAndFinal
- java中的Map接口遍历方法总结
- java集合框架
- 递归获取某一目录下的所有文件
- The import com.google cannot be resolved
- 二元多项式
- 快看,这里有个简单的方法可以测某段代码的运行时间
- OpenGL粒子系统详解及编程实现