Python入门基础

server/2025/3/30 4:00:18/

python_0">python基础类型转换

在这里插入图片描述

str()与int()类型转换

python">name ='张三'
age= 20
print(type(name),type(age))print('我叫'+name +'今年, ' +str(age)+'岁' )a=10
b=198.8
c=False
print(type(a),type(b),type(c))
print(str(a),str(b),str(c))
python">s1 = '128'
f1=98.7
s2='76.77'
ff=True
s3='hello'
print(type(s1),type(f1),type(s2),type(ff),type(s3))
print(int(s1),type(int(s1))) # 将str转换成int类型字符串为数字串
print(int(f1),type(int(f1))) #float转换成int类型,截取整数部分,舍掉小数部分
# print(int(s2),type(int(s2))) #将str转成int类型,报错,因为字符串为小数串
print(int(ff),type(int(ff)))
print(int(s3),type(int(s3))) #将str转成int类型,报错,因为字符串必须为数字串(整数)

在这里插入图片描述

类型转换float

python">s1 = '128.98'
s2='76'
ff=True
s3='hello'
i = 98
print(type(s1),type(f1),type(s2),type(ff),type(s3),type(i))
print(float(s1),type(float(s1)))
print(float(s2),type(float(s2)))
print(float(ff),type(float(ff)))
#print(float(s3),type(float(s3))) #字符串中的数据如果是非数字串,则不允许转换
print(float(i),type(float(i)))

在这里插入图片描述

Python运算符

input函数

在这里插入图片描述
在这里插入图片描述
从键盘录入两个整数,并求和
在这里插入图片描述

python_57">python运算符

在这里插入图片描述

标准算数运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

赋值运算符

在这里插入图片描述
链式赋值
在这里插入图片描述
参数赋值
在这里插入图片描述
系列解包赋值
在这里插入图片描述

比较运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

bool运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

位运算符

在这里插入图片描述

运算符的优先级

在这里插入图片描述
算术运算:先算乘除后算加减有幂运算会先计算幂运算
位运算
比较运算
bool运算
以上四个计算运算优先级依次递减

程序的组织结构

在这里插入图片描述

对象的bool指

在这里插入图片描述
在这里插入图片描述
还有bool(set())

选择结构

在这里插入图片描述

单分支结构

在这里插入图片描述
在这里插入图片描述

双分支结构

在这里插入图片描述
在这里插入图片描述

多分支结构
python">score = int(input('请输入一个成绩:'))
if score >= 90 and score <= 100:print("A")
elif score >= 80 and score <= 89:print("B")
elif score >= 70 and score <= 79:print("C")
elif score >= 60 and score <= 69:print("D")
elif score >= 0 and score <= 59:print("E")
else:print("F")
分支结构嵌套使用

在这里插入图片描述

在这里插入图片描述

条件表达式

在这里插入图片描述
在这里插入图片描述

pass语句

在这里插入图片描述
在这里插入图片描述

循环

range函数

在这里插入图片描述
在这里插入图片描述

while循环

在这里插入图片描述
在这里插入图片描述
求0-4的和:

python">sum = 0
start = 0
while start < 5:sum = sum + startstart = start+1print('和为',sum)

计算1-100之间的偶数和

python">a=1
sum = 0
while a<=100:if a%2==0:sum+=aa+=1
print('和为',sum)
python">a=1
sum = 0
while a<=100:if not bool(a%2):sum+=aa+=1
print('和为',sum)

for in循环

在这里插入图片描述``

python">for item in 'Python':print(item)for i in range(10):print(i)#不使用自定义变量的情况
for _ in range(5):print('test')sum = 0
for item in range(1,101):if item % 2 == 0:sum+=item
print(sum)

输出100-999的水仙花数:

python">for item in range(100,1000):ge = item%10shi = item//10%10bai = item//100if ge**3+shi**3 + bai**3 ==item:print(item)

流程控制语句break

在这里插入图片描述
在这里插入图片描述

continue

在这里插入图片描述
1-50输出5的倍数的数

python">for item in range(1,51):if item%5!=0:continueprint(item)

else语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

嵌套循环

在这里插入图片描述
输出一个三行四列的矩形
在这里插入图片描述
九九乘法表

python">for i in range(1,10):for j in range(1,i+1):print(i,'*',j,'=',i*j,end='\t')#  print(str(i) + 'x' + str(j) + '='+ str(i*j) ,end='\t')print()

在这里插入图片描述

二重循环中的break和continue

python">for i in range(5):for j in range(1,11):if j%2==0:# breakcontinueprint(j,end='\t')print()

http://www.ppmy.cn/server/179571.html

相关文章

情绪分析和深度强化学习确实能够在一定程度上增强股市预测

情绪分析和深度强化学习确实能够在一定程度上增强股市预测&#xff0c;以下是具体介绍&#xff1a; 情绪分析增强股市预测 反映市场心理&#xff1a;市场参与者的情绪波动会反映在股票价格上&#xff0c;影响市场趋势。情绪分析通过分析社交媒体、新闻报道、论坛讨论等公开信…

React组件库开发实战:从设计原则到生产部署的全流程指南

文章目录 一、组件库开发的核心挑战1.1 开发者调研数据&#xff08;N200项目&#xff09;1.2 组件库架构全景图 二、组件设计黄金法则2.1 原子化设计原则2.2 样式管理方案 三、企业级组件开发实战3.1 表单组件实现3.2 数据展示组件 四、工程化支撑体系4.1 文档系统搭建4.2 自动…

Android电话监听器的设计与实现:深入解析Service与TelephonyManager

目录 一、引言 二、Service核心机制解析 1. Service的本质特性 2. 生命周期管理 3. 服务类型全景 三、Service实战开发 1. 启动式Service开发&#xff08;lesson1&#xff09; 2. 绑定式Service开发 四、电话监听器完整实现&#xff08;lesson3&#xff09; 1. 系统架…

AI数据分析:一键生成数据分析报告

作为一名数据分析师&#xff0c;我们经常需要做一些数据分析报告&#xff0c;今天我就来手把手教你如何使用大模型一键生成高质量的数据分析报告&#xff0c;提高你的工作效率。 假设你是一家新零售企业的销售分析师&#xff0c;有一份销售数据&#xff0c;数据结构如数据结构…

Android实践开发制作小猴子摘桃小游戏

Android实践制作小猴子摘桃小游戏 实践素材项目源文件获取&#xff1a;Android可以存在版本差异项目如果不能正确运行&#xff0c;可以使用里面的素材自己构建项目Android实践制作小猴子摘桃小游戏Android实践制作小猴子摘桃小游戏https://mp.weixin.qq.com/s/jNU_hVfj9xklsil…

《基于机器学习发电数据电量预测》开题报告

个人主页&#xff1a;大数据蟒行探索者 目录 一、选题背景、研究意义及文献综述 &#xff08;一&#xff09;选题背景 &#xff08;二&#xff09;选题意义 &#xff08;三&#xff09;文献综述 1. 国内外研究现状 2. 未来方向展望 二、研究的基本内容&#xff0c;拟解…

AF3 Rotation类的map_tensor_fn 方法解读

AlphaFold3 rigid_utils 模块Rotation类的 map_tensor_fn方法主要作用是对旋转矩阵或四元数上的最后一维应用一个函数 (fn) &#xff0c;并返回一个新的 Rotation 对象。 源代码&#xff1a; def map_tensor_fn(self, fn: Callable[torch.Tensor, torch.Tensor]) -> Rotati…

学习爬虫的第二天——分页爬取并存入表中

阅读提示&#xff1a;我现在还在尝试爬静态页面 一、分页爬取模式 以豆瓣Top250为例&#xff1a; 基础url:豆瓣电影 Top 250https://movie.douban.com/top250 分页参数:?start0&#xff08;第一页&#xff09;、?start25&#xff08;第二页&#xff09;等 每页显示25条数…