1. python3基础语法

python3基础语法

  • 一、标识符
  • 二、python保留字
  • 三、注释
  • 四、行与缩进
  • 五、多行语句
  • 六、数字(Number)型
  • 七、字符串(string)
  • 八、等待用户的输入(input)

一、标识符

  • 第一个字符必须是字母表中字母或下划线_
  • 标识符的其他部分由字母、数字、下划线组成
  • 标识符对大小写敏感

二、python保留字

python保留字及关键字

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

三、注释

注释可使用#、''' 、"""三种格式

#!/usr/bin/python3
  
#第一个注释
#第二个注释

'''
第三个注释
第四个注释
'''

"""
第五个注释
第六个注释
"""

print("hello world")

输出结果:

[root@bogon lqw]# ./hello.py 
hello world

四、行与缩进

python使用缩进来表示代码块,不需要使用大括号{}
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数

五、多行语句

python通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句

total = item_one + \
        item_two + \
        item_three

在[] {} ()中的多行语句,不需要使用反斜杠\

六、数字(Number)型

python中数字有四种类型:整数、布尔型、浮点数和复数

  • int(整数):只有一种整数类型int,表示为长整型,没有python2中的Long
  • bool(布尔):True,False
  • float(浮点):1.23,3E-2
  • complex(复数):1+2j,1.1+2.2j

七、字符串(string)

  1. python中的单引号'和双引号"使用完全相同
    print (“hello world”) 等同于print (‘hello world’)
  2. 使用三引号('''或者”“”)可以指定一个多行字符串
tmp = “”“这是个多行字符串
这是个多行字符串”“”
  1. 转义符\
    使用反斜杠+n表示转义特殊字符
    在字符串前面添加一个r,表示原始字符串,不会发生转义
print ('hello \nworld')
输出结果:hello world
print (r'hello \nworld')
输出结果:hello \nworld
  1. 按字面意义级联字符串,如“this”“is”“string”会被自动转换为this is string
  2. 字符串可以用+运算符连接在一起,用*运算符重复
str='123456789'
print(str + ‘你好’)    #连接字符串
print (str * 2)     #输出字符串两次
  1. python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始
  2. python中的字符串不能改变
  3. python没有单独的字符类型,一个字符就是长度为1的字符串
  4. 字符串的截取的语法格式如下:变量[头下标:尾下标:步长 ]

八、等待用户的输入(input)

input( "请输入:\n" )  

你可能感兴趣的:(python3,python,开发语言)