python基础语法
2018-02-26 11:38
239 查看
Python 中文编码
若不指定编码,运行会报错,
解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了 ( 注意:#coding=utf-8 的 = 号两边不要空格。)
Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 foo 代表类的私有成员;以双下划线开头和结尾的 __foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
行和缩进
你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。
建议在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用
Python语句中一般以新行作为为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
total = item_one + \
item_two + \
item_three
语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:
days = [‘Monday’, ‘Tuesday’, ‘Wednesday’,
‘Thursday’, ‘Friday’]
Python 引号
word = ‘word’
sentence = “这是一个句子。”
paragraph = “”“这是一个段落。
包含了多个语句”“”
Python注释
python中单行注释采用 # 开头。
python 中多行注释使用三个单引号(”’)或三个双引号(“”“)。
等待用户输入
raw_input(“按下 enter 键退出,其他任意键显示…\n”)
同一行显示多条语句
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:
import sys; x = ‘runoob’; sys.stdout.write(x + ‘\n’)
输出:
runoob
Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,
若不指定编码,运行会报错,
解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了 ( 注意:#coding=utf-8 的 = 号两边不要空格。)
Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 foo 代表类的私有成员;以双下划线开头和结尾的 __foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
行和缩进
你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。
建议在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用
Python语句中一般以新行作为为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
total = item_one + \
item_two + \
item_three
语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:
days = [‘Monday’, ‘Tuesday’, ‘Wednesday’,
‘Thursday’, ‘Friday’]
Python 引号
word = ‘word’
sentence = “这是一个句子。”
paragraph = “”“这是一个段落。
包含了多个语句”“”
Python注释
python中单行注释采用 # 开头。
python 中多行注释使用三个单引号(”’)或三个双引号(“”“)。
等待用户输入
raw_input(“按下 enter 键退出,其他任意键显示…\n”)
同一行显示多条语句
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:
import sys; x = ‘runoob’; sys.stdout.write(x + ‘\n’)
输出:
runoob
Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,
相关文章推荐
- Python语法基础18.函数(一)
- python 闯关之路一(语法基础)
- Python 基础语法(一)
- Python 基础语法(二)
- Python 基础语法(一)
- python自学之路-基础语法
- Python学习笔记(一)基础语法
- Python学习日记2---PYTHON基础语法
- Python基础--Python3基础语法
- 【学习笔记】python的基础语法
- Python语法基础05.输入
- Python基础教程之正则表达式基本语法以及re模块
- python语法基础拾遗
- Python基础语法学期1
- Python语法基础(Python3)
- Python学习——基础语法
- 3.python语法基础-异常处理
- Python语法基础——关于全局变量与局部变量
- Python基础语法学习--元祖和字典以及相关操作和方法
- Python学习笔记3-基础语法学习