news 2026/5/8 3:58:34

python1 变量、运算符和流程控制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python1 变量、运算符和流程控制

python

吉多·范罗苏姆 Python 之父

解释型和编译型区别:

解释型:执行前先整体编译,把源代码编译成可执行文档(机器语言),然后执行时直接使用编译结果,交给计算机执行。执行速度超级快,但是依赖平台。Java C C++ go

编译型:不需要预先编译,将代码直接一句一句执行,不需要可执行文档。开发效率高,可移植性好。python javascript

面试题:请简述编译型语言和解释型语言的区别

安装方式:

1.下载好的pthon 3.10.11双击安装包 勾选添加环境变量和自定义安装,–选择安装路径不要有中文,选择关闭路径长度限制

在cmd里输入python -v验证

2.安装pycharm代码编译器,一直下一步,该勾选的就勾。menu folder勾选jetbrains,安装

安装好PyCharm之后把软件完全退出,然后打开文件所在位置,把补丁那个文件打开找到对应的Windows版本,将其拖到PyCharm所在位置旁边,然后双击点开就跳转到补丁页面,直接选择对应的版本。

变量的基本使用

命名要求

1.变量名可以用字母,下划线,数字组成,但是不能数字开头

2.不能和关键字重名

3.严格区分大小写

变量的数据类型 数值
整数 int 浮点数 float 布尔 True False 字符串 str 列表 list 元组 tuple 集合 set 字典 dict
变量的计算

1.数字型(兼容)变量 之间可以直接计算

bool<int<float

True 1 False 0

2.字符串和bool/int/float不能兼容,无法计算,但是可以用+做连接,用*做倍数

3.解决浮点数精度丢失

print(0.1 +0.2) #0.30000000000000004 from decimal import Decimal print(Decimal('0.1') + Decimal('0.2'))
变量的输入输出

1.输入函数 用代码获取用户通过键盘输入的取值 input,字符串变量 = input(“提示信息:”)

Name = input('请输入你的姓名:') print(f'姓名:{Name}')

2.类型的转换

int(x) 长得像整数才能换成int, 长得像整数或小数才能换成float

int(x) 随意换成str,换成float加小数点

float(x) 随意换成str,换成int抹零取整

3.格式化输出 f

print可以把信息输出给控制台,但是如果既想要输出文字信息,有想要输出变量的实际用户给的数据,那就需要用f

name = input('请输入姓名:') age = int(input('请输入年龄:')) score = float(input('请输入分数:')) id = int(input('你的学号是:')) print(f'你的姓名是{name},你的年龄是{age}岁,你的成绩为{score:0.2f},学号为{id:05d}')

4.转义和结束符

\n :换行

\t :制表符,⼀个tab键4个空格

print('你好',end='') #不换行 你好python print('python',end='') print('你好',end='*') print('python',end='*') #你好*python*

运算符

1.算法运算符

+ - * / 除 // 取整除 % 取余 ** 幂次方

/ 是除法运算符,永远是浮点数

// 操作数全为整数 → 整数;有浮点数 → 浮点数

2.赋值运算符

= 、+=、 -=、 *=、 /= 、//=、 %=、**=

3.比较运算符

==、 !=、 >、 <、 >=、 <=

4.逻辑运算符

and

两个条件同时满足,就返回True 有一个不满足就返回False

or

两个条件里,有一个满足就返回True 两个都不满足,返回Fasle

not

取反

5.优先级 **>乘除 * / % // >加减>比较运算符>not>and >or

流程控制

流程控制分为顺序、分支和循环。

单分支 if

双分支 if else

多分支 if elif else

分支嵌套

if

if else

else

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 18:10:16

【计算机毕业设计案例】基于SSM的中介房屋管理系统的设计与实现基于ssm的房屋中介公司网站的设计与实现(程序+文档+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/5/7 0:52:40

SSM计算机毕设之基于ssm的航班订票系统的设计与实现特惠机票、中转机票、电子机票、退改签机票(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/5/1 17:54:38

冷库监控系统-大数据深度学习算法毕设毕业设计项目Flask

博主介绍&#xff1a;&#x1f449;全网个人号和企业号粉丝40W,每年辅导几千名大学生较好的完成毕业设计&#xff0c;专注计算机软件领域的项目研发&#xff0c;不断的进行新技术的项目实战&#x1f448; ⭐️热门专栏推荐订阅⭐️ 订阅收藏起来&#xff0c;防止下次找不到 &am…

作者头像 李华
网站建设 2026/5/7 1:42:18

9:同任务多模型 × 参数 × Prompt 综合对比实验

作者&#xff1a; HOS(安全风信子) 日期&#xff1a; 2026-02-02 主要来源平台&#xff1a; ModelScope 摘要&#xff1a; 本文通过系统对比实验&#xff0c;验证了在信息抽取、长文本总结、代码生成、中文创作等典型任务中&#xff0c;不同Qwen模型&#xff08;Qwen2.5-7B vs …

作者头像 李华