Python学习笔记(day1)
一、Python开发环境的搭建
1.1、按步骤下载Python3.11(适合大模型开发的版本),Pycharm2022。
1.2、在Pycharm上配置Python环境。
1.3、第一个Python程序(hello world)
print(''hello world'')


调试(debug):可以看到代码的运行状态
进入调试状态,点击一次步过(快捷键F8),运行一行代码
若想一次性多行代码执行,在代码前左键小红点标记,点击恢复程序(快捷键F9),即可多行运行标记代码。

二、Python语法元素
2.1 输出函数print()
print函数的六种输出方法:
(1)参数为字符串 print(''你好,Python'')
(2)参数为变量名

(3)参数为表达式

(4)参数为多个参数

每个参数之间要用英文格式的逗号隔开
(5)参数末尾设置:有多个print()时,每个print()都会在末尾加上一个换行 end='' ''

当end=" "中的" "不输入任何内容,表示空字符,多行print函数输出的内容连在一起且无空行
(6)参数为函数
2.2 元素名称的命名
2.2.1变量名的命名规则
规则:(1)使用字母,数字,下划线,汉字进行命名
(2)不能以数字作为开头,中间不能有空格
(3)变量名不能和关键字(如False,True)相同
(4)变量名尽量不要与Python的内置函数(如print)相同

第三行的变量名包含@,不满足命名规则
2.2.2 赋值语句 =

2.3 基本数据类型
2.3.1.数值类型
整数(int) 浮点数(float) 复数(complex)
需要注意的运算符://整除 %求余数 **求次幂
增强赋值预算符:
+=:a+=3等价a=a+3 -=:a-=3等价a=a-3 *=:a*=3等价a=a*3 /=:a/=等价a=a/3
函数功能:
1.round():对数值进行四舍五入运算。
round(参数1,参数2) 参数1:需要四舍五入的数值 参数2:四舍五入后保留的小数位数

2.max():获取括号中的最大值
3.min():获取括号中的最小值
2.3.2.字符串类型(' ' , '' '' , ''' 多行字符串''')
字符串索引:字符串[索引下标]
两个方向:(1)从队头到队尾0123456......
(2)队尾到队头-1-2-3-4-5-6......
队头到队尾的结果

队尾到队头的结果

字符串切片:字符串[下标1:下标2],表示获取从字符串的下标1到下标2范围内的字符串信息(不包含下标2的字符),下标1和下标2之间用:隔开

字符串索引和字符串切片都可以用于获取字符串中的部分内容
字符串方法 使用形式:数据.方法名(参数)
(1)str.count(参数):统计str字符串中参数1出现的次数

(2)str.replace(参数1,参数2):将str中参数1的内容替换为参数2

(3)str.strip(参数):判断str字符串中开头和结尾的字符是否相同,若相同则删除相同字符

无论相同字符有几个,只要相同则全部删除
(4)str.split(参数):将str中在参数位置进行分隔成一个列表

(5)str.join(参数):在参数的每一个字符间加入str字符串
(6)str.format()
形式:'字符{}字符{}...'.format(参数1,参数2)
功能:字符串中的{}表示槽,槽用于替换format括号中的参数

槽的个数要与参数的个数匹配
转义字符:/n,/t
获取数据类型:type(数据)
2.3.3 强制转换数据类型
int(参数):将参数强制转换为整数型数值
float(参数):将参数强制转换为浮点型数值
str(参数):将参数强制转换为字符串
2.4 输入函数input()

input输入的数据类型为字符串类型
三、程序控制语句
3.1 条件判断语句
3.1.1 if语句
if 条件判断语句:
代码2

如果条件判断语句是一个表达式,先计算表达式的值是否为0,如果不为0则满足条件,返回True,计算结果为0则不满足条件,返回False
3.1.2 布尔值

3.1.3 if+else语句
if 条件判断语句:
代码块2
else:
代码块3

3.1.4 if+elif+else语句
if 条件判断表达式1:
代码块2
elif 条件判断表达式2:
代码块3
else:
代码块4

3.1.5 多个elif语句
if 条件判断语句1:
代码块2
elif 条件判断语句2:
代码块3
elif 条件判断语句3:
代码块4
...
else:
代码块5

3.1.6 条件判断语句的嵌套

3.1.7 多个条件判断语句
使用形式:
条件A and 条件B...
条件A or 条件B...

更多推荐


所有评论(0)