一、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...

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐