- Python介绍
- 第一个 Python程序
- Python的编码规范
- Python中的注释
- Python中的输入输出函数
- 输出函数print
- 输入函数input
- Python中的变量
- 定义变量
- 删除变量
- 标识符命名规则
- 扩展
- 关键字
Python是一种计算机高级编程语言,计算机编程语言还有C/C++、Java等
与其他编程语言对比,Python有以下优点:
1、简单,代表极简主义的语言
2、易学,很容易上手
3、高级语言,不需要关心底层的内存控制等细节
4、既面向对象编程,又支持面向过程编程
5、可嵌入性,可以嵌入到C/C++代码中
6、有丰富的第三方库
7、图形化界面
但也有以下缺点:
第一个 Python程序强制缩进
较C/C++,代码运行速度较慢(可忽略)
代码不能进行解密
以一个输出hello world的程序为例
print('hello world')
可见,Python编写程序会比其他语言简单很多
Python的编码规范Python中的注释1、在每个语句的结束末尾,不需要加“;”分号
2、Python中是根据强制缩进的位置来区分代码块区域的,即制表符或者四个空格
3、尽量不要在文件名中出现中文或者空格
Python中的注释:
单行注释可以使用:# 要注释的内容
多行注释可以使用:
'''
要注释的内容
...
'''
或者
"""
要注释的内容
...
"""
Python中的输入输出函数
输出函数print
输出函数的作用:
将函数中的内容打印在控制台中
默认输出的内容为一行,内容为空时,即输出一个换行
若输出多个内容时,会通过空格将各个内容分隔开
代码示例:
print('abc')
print()
print(123,'asd','26462')
除简单的输出之外,还有格式化的输出
代码示例:
# 使用f''可视化输出,使用{}加入变量
x = 12
print(f'x的值是{x}')
# 使用%进行格式化输出
a = 12
b = '张三'
c = 10.26359
print('a的值是:%d;b的值是:%s;c的值是:%.2f'%(a,b,c))
'''
%d--表示输出整型数据
%s--表示输出字符型数据
%f--表示输出浮点型数据,可通过%.nf控制输出n位小数
'''
# 使用format方法
print('a的值是:{};b的值是:{};c的值是:{}'.format(a,b,c))
# 还可以通过序号控制输出的内容
# 0,1,2分别表示format中的第n个数据
print('a的值是:{0};b的值是:{1};c的值是:{2}'.format(a,b,c))
# 还可以通过在{}中定义名称,在format中通过名称引入数据
print('a的值是:{x};b的值是:{y};c的值是:{z}'.format(x=a,y=b,z=c))
输入函数input
输入函数的作用:
将控制台输入的内容作为程序中的值
程序会在遇到输入函数时停止,等待控制台输入内容,并回车才会继续执行后续的代码
且控制台输入的内容,在程序中需要用一个容器保存起来,这个容器被称为变量
代码示例:
name = input('请输入内容:')
# 通过print输出函数将输入的内容输出
print(name)
Python中的变量
变量的作用:
定义变量用来参与程序的运行,一个好的程序不会没有变量
用来存储数据
定义变量是通过‘=’来进行赋值
表示将右边的值赋值给左边的变量名
变量名 = 值
name = '张三'
age = 20
print(name,age)
删除变量
既然可以定义变量,那么也可以将定义的变量删除
删除变量是使用 del方法
name = '张三'
# 删除变量
del name
# 此时再打印变量name,会报错,该变量不存在/未定义
print(name)
标识符命名规则
标识符的定义包含了:Python文件的文件名、变量名、函数名、类名等
规则如下:
扩展1、标识符只能由数字、字母和下划线组成,其他类似@、#等字符都无效,甚至会报错
2、标识符不能以数字开头
3、标识符不能使用关键字
4、严格区分大小写
5、多个单词的命名方法:下划线连接>> name_num 每个单词之间使用下划线进行连接
大驼峰命名>>NameNum 所有单词首字母都需要大写
小驼峰命名>>nameNum 第一个单词首字母不用大写,后面的单词首字母都需要大写
常量:常量名所有的字母大写 由下划线连接各个单词 如:TOTAL PI
函数名&方法:函数名应该为小写 可以使用下划线风格增加可读性: my_function my_example_function
文件名:全部小写,可以使用下划线
包:应该是简短的 小写的名字
模块:与包相同
类:通常情况下是首字母大写的单词. 如 MyClass 内部的类可以使用额外的前导下划线
关键字是在python中有某种特殊意义的单词
可以在keyword中查看python中的关键字
import keyword
print(keyword.kwlist) # 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']
以上就是Python中的关键字
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)