python入门
注意: 由于Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错
#!/usr/bin/python
#-*- coding: UTF-8 -*-
print "你好,世界"
如此便可以正常的输出中文
1,注释用 #
# 第一个注释用于行注释
print ("Hello, Python!") # 第二个注释在语句后面加注释, 前面两个空格再打#后加一个空格
2、 Python主要是用缩进来表示代码块,不像js等语言用{}来表示代码块,同一个代码块必须是相同的缩进
if True:
print ("True")
else:
print ("False")
3、多行语句,Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句
total = item_one + \
item_two + \
item_three
4、Python中数分为4种类型:
- 整数, 如 1
- 长整数 是比较大的整数
- 浮点数 如 1.23、3E-2
- 复数 如 1 + 2j、 1.1 + 2.2j
5、字符串的表示方法
word = '字符串’
word = "字符串”
word = """多行字符串
的表示方法”“”
6、空行:
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始
7、等待用户输入:
input("\n\n按下 enter 键后退出")
8、多个语句构成代码组:
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。
实例:
if 表达式 :
条件成立执行的语句
elif 表达式 :
条件成立执行的语句
else :
以上两个条件都不成立执行的语句
9、print()输出 print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
x="a"
y="b"
# 换行输出
print( x )
print( y )
print('life is short, i use Python')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()