Python环境配置
python下载网址:python.org
我下载的是python 3.12.3版本
下载好后可以在cmd中运行(一个经典程序,向世界说你好):
至此说明python安装完成!
安装和配置PyCharm
常见的python开发方式有:
- cmd内执行单行代码
- 利用python解释器执行.py文件
- 使用第三方IDE(集成开发工具)
PyCharm下载网址:JetBrains: 软件开发者和团队的必备工具
选择PyCharm,分为专业版和社区版,日常学习选社区版即可,这里下载的是2024.1版本,相较于大部分视频课中的版本可能比较新,想和视频课保持一致去下对应的版本即可:
安装好后新建一个python工程,我这里是已经下载了汉化插件的版本,汉化插件可以在PyCharm设置-插件中搜到,名字叫Chinese (Simplified) Language Pack/中文语言包:
上图选中“创建欢迎脚本”选项才会生成main.py文件,工程创建完毕就可以正式开始写代码啦!
Python基础知识
变量
python的变量定义直接采用
变量名 = 变量值
的形式(因为python的变量是没有类型的),如:
money = 100
数据类型
python中可以使用type()语句查看数据类型,并且返回值可以存储在变量中
string_type = type("Python自学")
将变量打印出来的结果为
说明该数据是string类型
此处需要注意
python的变量无类型,但其存储的数据有类型。
数据类型转换
可以用
str()
int()
float()
等函数实现类型转换,其中float转成int会发生精度丢失(向下取整)
运算符
这里主要补充两个以前不常用的运算符
运算符 | 描述 |
// | 对商取整数部分 |
** | 指数运算 |
字符串格式化
以占位的形式完成字符串拼接(可以是字符串与字符串拼接,也可以是其他类型与字符串拼接)
语法
"%占位符" % 变量
例如:
tel = 88888888
salary = 100000000
message = "我的电话是:%s,我的工资是:%s" % (tel, salary)
第一个%s替tel占位,第二个替salary占位,print的结果为
python中最常用的数据类型占位有三类:
格式符号 | 转换 |
%s | 将内容转换为字符串 |
%d | 将内容转换为整型 |
%f | 将内容转换为浮点型 |
精度控制
用"m.n"来控制精度:
- m,控制整个数的宽度,若小于数字本身则不生效
- n,控制小数点后的精度,若小于小数点后位数则四舍五入
快速格式化
方式:f"{占位变量}"
上例采用快速格式化可改为
tel = 88888888
salary = 100000000
message = f"我的电话是{tel},我的工资是{salary}"
运行结果与之前一样,值得注意的是快速格式化不再支持精度控制,也不区分变量类型
此外,上述格式化中出现的变量可直接用表达式替换
数据输入
使用input()语句,返回值为字符串类型
示例:
name = input("Who are you?\n")
print(f"你是{name}")
结果:
input()语句,参数中的字符串用于在输入内容前输出提示信息(相当于在input()之前执行了一个print()语句)