Python编程语言的设计哲学:
优雅、明确、简单、可读性强
1. 字符串:
一串字符,用来显示或者打印出来文字信息编码:# -*- coding: utf-8 -*-
单引号,双引号(在Python里字符串既可以用单引号也可以用双引号,仅显示单行文字),三引号(显示多行文字)
例:print('''this is the first line
this is the second line
this is the last line''')
Format字符串
age = 3
name = "Tom"
print("{0} was {1} years old".format(name, age))
联合:print(name + " was " + str(age) + " years old")
(字符串和变量串接起来打印出来)
换行符: print("What's your name? \nTom")
2. 字面常量(literal constant):
可以直接以字面的意义使用它们:
如:6,2.24,3.45e-3, "This is a string"
常量:不会被改变
3. 变量:
储存信息
属于identifier(标识符)
identifier命名规则:
第一个字符必须是字母或者下划线其余字符可以是字母,数字,或者下划线区分大小写。
如: 合法:i, name_3_4, big_bang
不合法:2people, this is tom, my-name, >123b_c2
4. 注释: #
注:在Python中由于其特殊的语法规则,没有分号作为每一行的结束,如果要对多行进行注释,需要单独对每一行的开头加#作为多行的注释方法。
5. 缩进(Indentation)
Python的语法结构完全建立在缩进的格式上,由于他不像其他语言每一行都有分号作为每一行的结束,他的每一行本身就是作为一条单独的语句,当我们使用缩进时会自动的和程序的流程结合起来,因此每一行不需要缩进,顶格写,来作为新的逻辑的开始。