Python笔记
Python小白一枚,不定期对已学习的Python知识作下笔记和整合。文中如有错误的地方,还请各位CSDN大拿评论区指出,多谢指教!
文章目录
1.注释
Python注释有单行注释和多行注释两种:
1.1 单行注释以 “#” 开头
#这句话是单行注释
#以井号开头,书写单行注释文本
print('我的第一句python代码!') #使用print输出一段文字
1.2 Python中多行注释使用三个单引号 ‘’’ 或三个双引号 “”"。
'''
这里,我们可以用三个单引号进行多行注释
'''
"""
同时,也可以使用三个双引号进行多行注释
"""
2.语法格式缩进
Python中的语法格式缩进可以用来约束用户的代码书写格式化的,同时也体现了Python代码和其他语言书写上的一个区别:Python中的代码块不是使用大括号 {} 来控制循环、类、函数以及其他逻辑判断的,而是通过语句以 ‘:’(英文冒号) 结尾时,将缩进的语句视为一个代码块。
正确的来说,4个空格 space 作为一个缩进(首选缩进方法)。
同时,为了代码编写上的方便,我们也可以使用一个 tab 键作替代。
需要注意的是: tab 制表符只能用于与同样使用制表符缩进的代码保持一致。 Python3不允许同时使用空格和制表符进行缩进。
当我们使用pycharm等软件编写Python代码时,遇到需要撤回缩进的情景时,我们可以使用 shift + tab 进行撤回缩进。
# 判断变量a的值是否大于等于50:
a = 99
if a >= 50 : #注意这一行中以‘:’结尾,下方缩进的语句试做一个代码块
print(‘a大于等于50’)
else:
print(‘a小于50’)
3.标识符
- 标识符的第一个字符必须是英文字母或下划线 _ 。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符区分大小写。
- 标识符和编码要遵循PEP 8规范,详细可见Python官网:https://www.python.org/dev/peps/pep-0008/
4.关键字
Python中的关键字不能被用作任何的标识符名称,否则会提示报错信息。
我们可以在安装Python3.X版本软件自带的IDLE工具中,输入下面两句语句即可输出所有Python关键字:
>>> import keyword
>>> 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']
5.输入与输出
5.1 Python输入 – input(),会把用户通过键盘输入的任何值都作为字符串来存储作为变量:
# 用户按下enter建后退出输入模式
input("\n\n按下 enter 键后退出。")
5.2 Python输出 – print(),在括号内的单引号中添加字符串,就可以向屏幕输出指定文字。print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
# 用户输入文本,并按下enter建后退出输入模式
input("\n\n按下 enter 键后退出。")
6.多行语句
通常,我们在编写代码时,习惯将完整的一句代码写在同一行上的,但是个别时候,一句代码很长的情况下,在后续的阅览过程中会很不方便,需要拖动下方滚动条才能看到隐藏的代码,此时,我们可以使用反斜杠( \ )来实现多行语句。
sum = number1 + number2 + \
number3 + \
number4
7.变量
- 变量是程序中运算的对象
- 变量需要程序员自己定义
- 定义后要给变量初始化
- 变量的值可以被改变
- 变量是占用内存空间的
- Python可以同时为多个变量赋值,如a, b = 1, 2
#计算number1 + number2的和
number1=input('请输入number1的值:')
number2=input('请输入number2的值:')
sum=int(number1)+int(number2)
print('number1 + number2 = ',sum)
- 运行结果如下:
请输