写在前面

学习AI之前,Python是必备技能,所以接下来一段时间都会先讲Python的知识。本篇文章主要讲如何部署便于开发Python的环境,以及一些简单的Python入门语法。

我们正生活在一个AI飞速发展的时代,在学习这个领域,还请一定要多利用AI辅助学习,会起到一个事半功倍的效果。

一、软件版本及下载地址

本专栏基于Windows平台

1.Python v3.15(注意:同一台设备可以同时部署多个版本的Python,这里选择3.15只是示例,如果未来遇到兼容问题,可以自行安装其他版本的Python) 下载链接:Python官网下载链接

2.Pycharm 下载链接:Pycharm官网

二、安装过程

第一步,安装python服务,运行安装程序,如图所示,等待安装结束即可。

注意,记住他的安装路径。

第二步,安装IDE——集成开发环境,方便我们写代码,一直点下一步就行

第三步,创建开发项目——可以大致理解为一个专门放我们写好的一系列代码的文件夹

选择python解释器并创建项目

三、Python的基础语法以及概念扫盲

1.第一个python程序

欢迎进入编程的世界,无论你学习任何语言都一样,用代码向世界发出你第一句问候吧!

# 运行这行代码,会在屏幕上打印“Hello World!”
print("Hello World!")

2.字面量和注释

(1)字面量的定义:在代码中被写下来的固定的值,就是字面量

# 这个10就是一个字面量,类型为“整数”
print(10)
# 这个“你好”就是一个字面量,类型为“字符串”
print('你好')
# 这个3.14就是一个字面量,类型为“浮点数”
print(3.14)
# 这个True就是一个字面量,类型为“布尔值”
print(True)

(2)注释的定义:在代码中进行解释说明的文字,不参与代码运行

# 这是一个单行注释
"""
这
是
一
个
多
行
注
释
"""

3.变量

(1)变量的概念:在程序中用于临时存储计算结果的抽象概念

"""
需求:
有一个钱包,里面有0元。发了工资后,存储了100元到钱包里,之后消费了10元。
打印每次变动时钱包的余额。
"""
# 这个"money"就是一个变量
money = 0 # 把"0"这个值赋予"money"这个变量
print(money)

money = 100 # 把"100"这个值赋予"money"这个变量
print(money)

money = 90 # 把"90"这个值赋予"money"这个变量
print(money)

4.数据类型

(1)常见的数据类型

  • 数字(Number)
    • 整数(int):如10,-10
    • 浮点数(float):如3.14、-3.14
    • 复数(complex):如4+3j
    • 布尔(bool):表达显示中的逻辑,也就是“真”和“假”。True表示真,假如你判断1是否等于1的时候,你的结论应该是"True"。在Python中,True与False本质上是一个数字,True是1,False是0
  • 字符串(String):由一串字符组成。比如我们点外卖时在输入框输入评价,本质上就是在输入一串字符串。他可以包含数字、文字等等字符。
  • 列表(List):有序的可变序列,格式为[1,2,3]
  • 元组(Tuple):有序的不可变序列,格式为(1, 2, 3)
  • 集合(Set):无序不重复集合,格式为{1, 2, 3}。
  • 字典(Dictionary):无序键值对集合,格式为{"性别":"男", "年龄":8, "身高":188}

(2)type函数查看数据类型

# 定义一批变量
p_int = 1
p_string = '1'
p_float = 1.0
p_bool = True
p_complex = 4 + 3j

# 用type函数查看各个变量存储的数据的类型
print(type(p_int))
print(type(p_string))
print(type(p_float))
print(type(p_bool))
print(type(p_complex))

代码运行结果如下

(3)数据类型转换函数

  • str():其他转成字符串
# 把指定内容转化为字符串类型
p_int = 10
print(f'旧的数据类型为:{type(p_int)}')
p_str = str(p_int)
print(f'新的数据类型为:{type(p_str)}')
  • int():其他转成整数
# 把指定内容转化为字符串类型
p_str = '10' # 如果字符串不是标准的整数,程序就会报错!
p_float = 10.5
print(f'字符串转整数前的类型:{type(p_str)}')
p_int = int(p_str) # 字符串转整数
print(f'字符串转整数后的类型:{type(p_int)}')
print(f'浮点数转整数前的类型:{type(p_float)}')
print(f'浮点数转整数前的值:{p_float}')
p_int = int(p_float) # 浮点转整数会直接截断
print(f'浮点数转整数后的类型:{type(p_int)}')
print(f'浮点数转整数后的值:{p_int}')
  • float():其他转成浮点数,用法同上,这边不再赘述

5.标识符

(1)定义:标识符是由字母、数字、下划线、汉字组成的字符序列,用于命名程序中的各种对象,是 Python 语法的基础规则。

(2)特征:

  • 只能由字母、数字、下划线、汉字(不建议使用)组成。
  • 不能以数字开头
  • 区分大小写
user_name = '张三' # user_name就是标识符

6.运算符

"""
算数运算符:+ -  *  /  //   %   **
赋值运算符: = += -= *= /= //= %= **=
"""

print(f'运算的结果是:{1 + 1}') # 运算符 +
print(f'运算的结果是:{2 - 1}') # 运算符 -
print(f'运算的结果是:{2 * 2}') # 运算符 *
print(f'运算的结果是:{4 / 3}') # 运算符 /
print(f'运算的结果是:{9 // 2}') # 运算符 // 整除(地板除)
print(f'运算的结果是:{9 % 2}') # 运算符 % 取余数
print(f'运算的结果是:{2 ** 3}') # 运算符 ** 幂运算符(乘方)

7.字符串格式化

(1)print输出多个内容

str1 = '我'
str2 = '是'
str3 = '天'
str4 = '才'
# 这种方式拼接的字符串之间,会有空格
print(str1, str2, str3, str4)

(2)加号+拼接多个字符串

str1 = '我'
str2 = '是'
str3 = '天'
str4 = '才'
print(str1 + str2 + str3 + str4)

(3)占位符方式

str1 = '刚'
str2 = '满'
int3 = 18
float4 = 1.88
# 浮点直接拼接会保留六位小数
print('%s%s%d岁,身高%f' % (str1, str2, int3, float4))

(4)format格式化方式(推荐)

str2 = '满'
int3 = 18
float4 = 1.88
print(f'刚{str2}{int3}岁,身高{float4}m')

8.input输入函数

该函数的功能主要是获取键盘录入的数据,按回车提交输入

name = input("请输入您的用户名:")
password = input("请输入您的密码:")
print(f'您输入的用户名为:{name}\n您输入的密码为:{password}')

结果如下

四、本篇重点

1.变量

2.字符串格式化

3.input输入函数

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐