【Python】学习笔记 -- CH1. 基础语法

CH1. 基础语法

标识符

  • Python标识符由字母、数字、下划线组成
  • 所有标识符可以包括英文、数字以及下划线(_),但是不能以数字开头
  • 严格区分大小写
  • 以下划线开头的标识符是有特殊意义的:
    • 以单下划线开头** _foo** 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入
    • 以双下划线开头的 __foo 代表类的私有成员
    • 以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数
    • Python 可以同一行显示多条语句,方法是用分号 ; 分开
  • 允许使用中文作为标识符,但不建议

保留字(关键字)

  • 保留字不能作为常数或变量、或任何其他标识符名称
  • 所有Python的关键字只包含小写字母
andasassertbreakclasscontinuedef
delelifelseexceptfinallyforfrom
Falseglobalifimportinislambda
nonlocalnotNoneorpassraisereturn
tryTruewhilewithyieldawaitasync
import keyword
print(keyword.kwlist)
print(len(keyword.kwlist))

'''
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
35
'''

缩进

  • Python使用缩进来写代码模块
  • 所有代码块语句必须包含相同的缩进空白数量,必须严格执行

多行语句

  • Python语句中一般以新行作为语句的结束符

  • 可以使用斜杠(\)将一行语句分为多行显示,如

    total = item_one + \
    		item_two + \
        	item_three
    
  • 语句中包含[], {}()括号就不需要使用换行连接符,如
days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday', 'Saturday', 'Sunday']

引号

  • Python可以使用单引号(')、双引号(")、三引号('''""")来表示字符串,引号的开始和结束必须是相同类型的引号
  • 三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在特定的地点,被当做注释
string = 'hello'
sentence = "这是一个句子。"
paragraph = """这是一个段落。
包含了多个语句"""

注释

  • Python中单行注释采用#开头
# 单行注释
print("Hello World!") # 单行注释,打印 Hello World!
  • 多行注释使用三个单引号'''或者三个双引号"""
'''
多行注释
多行注释
多行注释
'''
print("Hello World!") # 单行注释
"""
多行注释
多行注释
多行注释
"""
  • 中文文档声明注释一定要写在第一行
# _*_ coding=UTF-8 _*_

同一行显示多条语句

  • Python可以在同一行使用多条语句,语句之间使用;分割
import sys; x = 'Hello'; sys.stdout.write(x + '\n')
# 执行后输出 Hello

print输出打印

x = "a"
y = "b"
# 换行输出
print(x)
print(y)

# 不换行输出
print(x, y)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值