一 . 基础语法
(1)缩进
Python用缩进来写模块,不适用{}来控制类. 一般使用tab键, tab键代表4个空格.
所有代码语句必须包含相同的缩进空白数量.
(2)标识符: 如变量 常量 函数
- 标识符只能由字母.数字,下划线组成. 不能由数字开头.
- 标识符区分大小写 .(Test1 和test1 代表两个不同标识符)
#定义变量: 1赋值给test01 2赋值给_test02
test01 = 1
_test02 = 2
print(test01)
print(_test02)
- 以下划线开头的标识符的特殊含义:
单下划线: 不能直接访问的类属性.不能用 form xx import * 导入
双下划线:类的私有成员
双下划线开头和双下划线结尾: 代表python中的特殊方法. 如: --init__ 代表类的构造函数
(3)多行语句: 多行连接符 \
Python中一般以新行作为语句结束符.如果一行语句很长,需要多行显示,可以用 \ 将一行语句分为多行显示.
但是语句中包含[] ,{} ,() 不需要 \ ,可以直接换行. 举例定义星期列表days
days = ['sunday', 'monday', 'tuesday', 'wednesday']
days1 = "day1 +\
day2"
print(days, days1)
运行结果:
['sunday', 'monday', 'tuesday', 'wednesday'] day1 +day2
(4) 引号.
单引号,双引号,三引号都可表示字符串
单引号: 表示字符串
双引号: 表示字符串, 字符串中包含单引号时,必须用双引号
三引号: 可以使 其中的内容原样输出. (如:其中有单引号也有双引号)
#此处的 三个双引号表示,将字符串原样输出. 里面包含多种符号,有单引号有双引号.
#也可以用 三个单引号来表示
print("""和激发了的看法骄'我是放到手机了'傲了的dfjkla""fdskf slkl""")
print('''和激发了的看法骄'我是放到手机了'傲了的dfjkla""fdskf slkl''')
一般用于给字符串中的内容换行. (换行也可以使用 反斜杠n)
# python 可用使用单引号,双引号 ,三引号
#单引号:标识字符串 ''
#双引号:也标识字符串 "". 但是如果字符串中有单引号,该字符串就要使用双引号来表示
#换行符: 可用斜杠n,换行. 或者使用三引号换行
#
test03 = "'let's go"
print(test03)
test04 = """Hi
my name is lr"""
print(test04)
#此处单引号表示字符串,其中反斜杠n表示换行
test05 = 'Hi, \n my name is lr,oo'
print(test05)
运行结果:
F:\python\LRpython\venv\Scripts\python.exe F:\python\LRpython\LRlearning\before.py
'let's go
Hi
my name is lr
Hi,
my name is lr,oo
(5)注释
单行注释: #
多行注释: 三引号
"""
需要注释的内容写在3引号中
"""
Pycharm多行注释: 选中需要注释的多行,按 ctrl+/ 键
(6)代码组
多个语句构成代码组. 缩进相同构成代码块
如一些符合语句. if else等
(7)等待用户输入:input函数
input函数. python3中取消了 raw_input函数.所有输入内容作为字符串处理,返回字符串类型.
>>> type(input)
<class 'str'>
>>>