在整理自己的笔记的时候发现了当年学习python时候整理的笔记,稍微整理一下,分享出来,方便记录和查看吧。个人觉得如果想简单了解一名语言或者技术,最简单的方式就是通过菜鸟教程去学习一下。今后会从python开始重新更新,然后更新深度学习的一些框架,一些代码,从CV到NLP都会有相应的讲解,包括大模型训练以及部署。先画个饼,有时间开始慢慢更新。
文章目录
- 1、Python注释
- 1.1 单行注释
- 1.2 多行注释
- 1.3 快捷键
- 2、变量
- 2.1 获取变量类型
- 3、标识符
- 4、关键字
- 5、输出
- 5.1 占位符
- 5.2 f_string:
- 6、输入
- 7、运算符
- 8、类型转换
1、Python注释
1.1 单行注释
- 单行注释以
#
开始,Python将忽略#
后的所有内容。
# 我是注释
1.2 多行注释
- 实际上Python没有专门的多行注释语法,通常使用三个单引号
'''
或三个双引号"""
来创建多行字符串,这在不被赋值或调用时可作为多行注释使用。
'''
我是注释
'''
1.3 快捷键
ctrl+/
在大多数IDE中可用于快速注释或取消注释选定的代码行。
2、变量
int,float,string,bool,List,Tuple(元组),Dictionary(字典)
字符串可以单引号,双引号,三个单引号,三个双引号
2.1 获取变量类型
使用type()
函数来检查任何变量的数据类型。
type(1)# 测试1的类型
type('hello')
3、标识符
- 标识符是变量、函数、数组、类等的名称。除了不能以数字开头,还应避免使用Python的关键字作为标识符。
4、关键字
- 打印所有Python的保留关键字,这些关键字不能用作标识符。
# 打印所有关键字
import keyword
print(keyword.kwlist)
5、输出
5.1 占位符
- 使用
%s
、%d
等作为字符串格式化工具,其中%s
表示字符串,%d
表示整数。
'a 的内容是 %d' % 内容
5.2 f_string:
- f-string提供了一种很便捷的方式来嵌入表达式内字符串。使用方法为字符串前加
f
,并在大括号中直接写入变量名或表达式。
f'字符串 {数据}‘
name='Yulki'
age=17
print("name:%s" % name)
print("age:%d" % age)
print("name:%s age:%d" %(name , age))
s=f'name={name} age={age}'
s=f'name={0} age={1:5d}'.format(name,,age) # 可以进行格式化
print(s)
6、输入
- input从键盘获取的数据,无论输入的什么都是字符串类型,因此需要类型转换
a=input('please input something:')
7、运算符
- 包括算术运算符、比较运算符、逻辑运算符等。
8、类型转换
最后返回的时整形数值