2021-01-05python必备语法
标识符
(1) 在python里,标识符由字母,数字,下划线组成。
(2)不能以数字开头。
(3)python中的标识符是区分大小写的
(4)标识符都是我们定义的一个名字,如:函数,类名,变量名,模块名,项目名。
(5)变量命名要见名知义
(6)变量在引用之前,必须要先定义并赋值。
否则引用是有语法报错:NameRrror: name 'sex' is not defined
(7)标识符不能使用关键子。
下面代码可以打印python中的关键字
import keyword
print(keyword.kwlist)
行和缩进
python与其他语言最大的区别就是:python代码块不使用大括号{} 来控制类,函数以及其他逻辑判断。python最具特色的是用缩进来写代码块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
行:每一行都是新的代码,新的语句,换行就表示本行代码结束
没有分行和大括号{}
缩进:使用缩进控制层级。使用tab键可以缩进
age=18
if age>18:#父级
print(' 年龄大于18岁')#子级
else:
print("年龄小于18岁")
多行语句
python语句中一般以新行作为语句的结束符号,但是我们可以使用斜杠 ( \ )可以将一行的语句分为多行显示。(即:使用反斜杠进行多行拼接,如果不使用反斜杠,python语法换行就是新行的开始)
如:使用反斜杠将 ”hello" 和 534两行使用 \ 拼接。
s1=' "hello" ' \
'534'
print(s1)
结果如下:
"hello"534
python引号
python可以使用单引号( ' ),双引号( " ) ,三引号( ' ' ' )或者 ( " " " )来表示字符串,引号的开始与结束必须是相同类型。
其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当作注释(也就是我们说的多行注释)。
(1)不管你是成对的单引号,双引号,还是 三引号括起来的,下述都是字符串。
a_1='hello'
a_2="world"
a_3="""helloworld"""
a_4='''same'''
(2)三引号可以保持我们字符串的格式:如下图代码:world前面有空格,输出就有空格。
s2="""hello
world
678"""
print(s2)
输出结果:
hello
world
678
(3)三引号注释多行代码
"""
print(s1)
print(s2)
"""
(4)单行注释 :快捷键ctrl +/
#print(s3)
python输入和输出
(1)print 输出
print默认输出是换行的,不同的数据之间用逗号隔开
print("hello world")
#输出多个,用逗号隔开
print(1,2,'hello','world')
打印结果如下:
hello world
1 2 hello world
(2)input输入
input 从控制台里面获取一个数据,获取到的类型是字符串类型
s=input( 'hello ???')
print(s)