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

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 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: