Python Day 1

本文介绍了如何下载并配置Python3.12.3,包括在CMD中运行Python和安装PyCharm(社区版2024.1),重点讲解了变量、数据类型、转换、运算符、字符串格式化、数据输入等Python基础知识。
摘要由CSDN通过智能技术生成

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()语句)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值