一、python

常用快捷键:

ctrl + / 添加注释/取消注释

ctrl + D 复制粘贴

ctrl + Z 撤销

ctrl + Y 还原/删除

shift + enter 无视光标位置直接换行

ctrl + shift + 上下方向键 将代码上下移动一行

ctrl + alt +L 格式化代码

ctrl + shift +I 查看官方的帮助文档

ctrl + shift + f 查找

ctrl + alt + enter 向上换行

符号

\n 换行符

\t 制表符

\‘ 字符串内的引号

1、变量的类型

识别变量类型

1
2
type()
print(type( ))

明确指定变量类型

1
变量名:变量类型 = xxx

2、输入

1
input('xxxxxx')

输入的内容默认为str

字符串转换:

屏幕截图 2025-01-21 220326

3、输出格式化

屏幕截图 2025-01-21 221157

1
2
3
4
name = 'QVQ'
print('My name is %s' % name)
age = 8888
print('My name is %s,I`m %d years old' % (name,age))

精确输出

1
2
3
4
5
num = 100
num_1 = 12.345
print('num =%4d' % num) #num = 100
print('num =%d' % num) #num =100
print('num =%.1f' %num_1) #num =12.3

*输出字符串

1
2
3
print(f'text')
print(f'my name is{name}')
print('%s' % name)

(2)运算

屏幕截图 2025-01-21 231209

4、条件

1
2
3
4
5
6
if 条件1
条件1成立运行的代码
elif 条件2:
运行的代码
else:
运行的代码

5、循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#while 循环
while 条件:
成立时重复执行的代码
while True#死循环
代码
#for 循环
for 临时变量 in 序列:
重复执行代码
'''
example
for i in range (start,end,间隔):
#range 包头不包尾
'''
#终止循环
#break跳出循环,结束一个循环
#continue 跳过本次循环中剩下尚未执行的语句

6、序列

(1)切片

1
2
3
4
5
6
7
exa = 'abcdef'
# s[始:终:步长]
print(s[2:5:1]) #'abcd'
#起始下标,结束下标,步长可省略
print(s[:4]) #前三个字符
print(s[5:]) #第四个字符往后所有
print(s[::-1]) #字符串倒序

(2)

反向序列从-1开始

1
2
3
 0  1  2  3  4  5
p y t h o n
-6 -5 -4 -3 -2 -1

7、字符串中的函数

(1)字符串查询

find 从左向右查找 rfind 从右向左查找

index 类似于find 若没有会报异常

rindex 类似于 rfind

1
2
3
4
exa = 'abcdef'
exa.find('abc') #结果:0
#使用
变量名.find('查找的字符串')