Python基础语法
编码
默认情况下,Python3源码以UTF-8编码,所有字符串都是unicode字符串。但也可以指定不同的编码:
# -*-coding:gb2312-*-
上述编码格式为GB2312,GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB2312。
标识符
- 第一个字符必须是字母表中字母或下划线 _ 。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
在 Python 3 中,非 ASCII 标识符也是允许的了。
注释
Python中单行注释以 # 开头,实例如下:
# 我是个注释 print ("Hello, World!") # 我只是个注释
执行以上代码,输出结果为:
Hello, World!
多行注释可以用多个 # 号,还有 ''' 和 """:
# 逐行 # 注释 '''
多
行
注
释 '''
""" 多
行
注
释 """ print("Hello, Python!")
执行以上代码,输出结果为:
Hello, Python!
行与缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:
if True: print ("111111") else: print ("000000")
注意:若缩进不一致将会导致程序运行错误
输入和输出
输入:Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘。
input 可以接收一个Python表达式作为输入,并将运算结果返回。
str = input("请输入:"); print ("你输入的内容是: ", str)
这会产生如下的对应着输入的结果:
请输入:python大法好
你输入的内容是: python大法好
输出:Python提供了 print() 内置函数来进行标准输出,默认的标准输出时屏幕。
print("Hello,Word")
输出的结果为:
Hello, World