Python基础学习(一)
开始学习Python,一门新的语言,接下来就是记录学习的过程,对学习的内容的一些总结:
PyCharm编译环境下:
一、PyCharm环境的部分知识介绍
1.常用快捷键
ctr + / - 添加/取消注释#
ctr + s - 保存
ctr + c - 复制
ctr + v - 粘贴
ctr + x - 剪切
ctr + z - 撤销
ctr + shift + z / ctr + y - 反撤销
shift + enter - 换行,直接在下一行另起一行
当然,作为一个正经的码农,在编译代码的同时注释也少不了
2.注释
注释是在代码中不会被编译执行的部分。其存在不会影响代码的运行。
注释是为了对代码进行注解和说明,增加程序的可读性;也可以让有效代码的功能消失
1)单行注释:在需要注释内容的开头加’#‘号(规范格式为’# + space‘)
# 下面输出'Hello World!'语句(这是单行注释的一种方法)
print('Hello World!') #在控制端打印’Hlleo World!‘(这是单行注释的第二种方法)
2)多行注释(前后用三个双引号(英文下的"))
"""
下面输出
'Hello World!'
语句
"""
print('Hello World!')
接下来就介绍Python的一些相关语法基础知识
二、Python语法基础知识
1.语句
一条有效代码就是一条语句
print('Hello!')
注意:
1)一般情况下,一条语句占一行,且一条语句结束后可以不加分号,但如果要在一行中写入两条语句则必须在前一条语句结束末尾后添加分号。
print('Hello,World!');print('Hello,Python')
2)一条语句的开头不能随便添加缩进符号(space/Tab)
# print('Python') 错误示例(开头前添加了空格)
2.标识符和关键字
1)标识符(命名要求):由英文字母、数字或者下划线组成,并且不能以数字作为开头(但Python3.0以后的版本规定标识符可以用中文定义,个人不建议这个),还有就是不能和语言所规定的关键字相同(按理说可以,但用系统定义关键字定义新的标识符并且赋值后,关键字原来的功能会消失)
基本格式:变量名 = 数据(变量名和数据都由我们自己本身自己定义,关于数据后面会讲到)
例如:
a = 100; a1 =23; a_ = 30; __ = 30
# 错误示例 a.b = 100
# 错误示例 1a = 300
年龄 = 100(不建议)
2)关键字 - 本身的存在就有特殊意义或者特殊功能的一些标识符
# ['False', 'None', 'True', '__peg_parser__', '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']
这里不需要强制把这些都记忆下来,可以用到哪个记哪个
可以在PyCharm中用这段代码查看有哪些关键字:
import keyword
print(keyword.kwlist)
3.常用的数据和数据类型
1)数字数据:
用来表示数值大小的数据,例如:年龄值、身高值、距离值、长度等。
在程序中表示数字数据的时候和数学中的数字的表示方法一致:18、+20、-30