学习Python的day02

单机多环境部署apollo 2.3.0 理解apollo的整体架构后,对比nacos配置中心功能点,其设计的复杂度以及完整度相较nacos而言更为丰富 对于不同的环境,例如 FAT, PRO 在部署时进程已经完全物理隔离,并且每个环境config/adminservice依赖的数据也完全物理隔离(连接不同的db),在数据隔离与安全方面做的很完善,但同时也提升了架构的复杂度 而 portal 可以管理多个环境,单节点部署虽然有单点问题,但并不会影响业务从configservice读取配置, 挂掉只要重启就可以,只是在 阅读详情

学习Python的day02

if判断语句
if 条件:
    条件为真时执行的语句
else:
    if条件为假时执行的语句

random.choice的使用(取其中任意一个)

>>> import random
>>> random.choice('abcd')
'd'
>>> random.choice('abcd')
'a'
>>> random.choice(['aaa', 'bbb', 'ccc'])
'bbb'
>>> random.choice(['aaa', 'bbb', 'ccc'])
'ccc'

练习一:

  1. 提示用户输入用户名和密码
  2. 将用户名和密码分别保存在变量中
  3. 如果用户名为bob并且密码为123456(使密码不明文显示),则输出”登陆成功“,否则输出 “登陆失败”
import getpass 导入名为getpass的模块(使密码不明文显示)
u = input('username:')
p = getpass.getpass('password')
if u == 'bob' and p == '123456':
	print('登陆成功')
else:
	print('登陆失败')

练习二:

  1. 如果成绩大分60分,输出“及格”
  2. 如果成绩大于70分,输出“良”
  3. 如果成绩大于80分,输出“好”
  4. 如果成绩大于90分,输出“优秀”
  5. 否则输出“你要努力了”
score = int(input('分数: '))

if score >= 90:
    print('优秀')
elif score >= 80:
    print('好')
elif score >= 70:
    print('良')
elif score >= 60:
    print('及格')
else:
    print('你要努力了')
while循环(适合循环次数未知的情况)
break
  • break用于结束循环
continue
  • 结束本次循环,进入下一轮循环
else
  • 循环如果被break,则不执行else语句
  • 如果循环正常结束,执行else语句

练习一:

从1加到100的和

result = 0    # 创建变量用于保存加法的结果
counter = 1   # 创建计数器,用于累加到result中

while counter < 101:
    result += counter
    counter += 1

print(result)

从一到100的偶数和

# 1到100以内的偶数之和
result = 0
counter = 0

while counter < 100:
    counter += 1

    # if counter % 2 == 1:
    if counter % 2:  # 结果只有1或0,1为真,0为假
        continue

    result += counter

print(result)
for循环(适合循环次数可以预知的情况)
range函数,用于生成一系列的函数
>>> range(10)
range(0, 10)
# 起始数字不写,从0开始,结束数字不包含
>>> list(range(10))   # list函数用于将对象转成列表
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> for i in range(10):
...   print(i)
>>> list(range(6, 11))
[6, 7, 8, 9, 10]
>>> list(range(1, 11, 2))  # 第三个数字是步长值
[1, 3, 5, 7, 9]
>>> list(range(10, 0, -1))
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
列表解析,用于生成一系列的列表
>>> [5]
[5]
>>> [5 + 5]  # 将表达式的计算结果放到列表中
[10]
# 通过循环控制表示式计算的次数
>>> [5 + 5 for i in range(10)]
[10, 10, 10, 10, 10, 10, 10, 10, 10, 10]
# 在表达式中,使用for循环的变量
>>> [5 + i for i in range(1, 11)]
[6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
# 通过if判断语句实现过滤,满足判断条件时,才计算表达式
>>> [5 + i for i in range(1, 11) if i % 2 == 1]
[6, 8, 10, 12, 14]
# 生成192.168.1.0网段的所有地址
>>> ['192.168.1.%s' % i for i in range(1, 255)]

练习一:

计算1到100的和

result = 0

for i in range(1, 101):
    result += i

print(result)
Shader Graph实战:5分钟搞定Flow Map水体流动效果(含UV偏移避坑指南) 本文详细解析了如何使用Unity的Shader Graph工具快速实现Flow Map水体流动效果,涵盖基础原理、核心节点搭建、高级技巧及性能优化。特别针对UV偏移问题提供避坑指南,帮助开发者轻松打造专业级动态水面效果,适合游戏场景增强视觉表现。 阅读详情

相关推荐

qt工程引入opencv库步骤

第一步:新建qt工程 第二步:在工程名.pro文件中添加opencv库的路径                   INCLUDEPATH += /home/liyuanzhe/opencv-2.4.8/include/opencv \ /home/liyuanzhe/opencv-2.4.8/include/opencv2 LIBS += /home/liyuanzhe/open

superyuanzhe的专栏 5722

Python学习 day02

Python 学习 day02 (基础 | 运算符) 内容回顾 计算机初识 解释器的安装 py2 py3 环境变量 编码 ascii,英文 ,8位表示一个东西 ,2**8 unicode,万国码 ,32位表示一个东西 ,2**32(存储太大) utf-8,优化万国码不用的,进行压缩 , 8位为一个单位 字符串 “中国” “hello” 字符 上面 中 为一个字符 e 也为一个字符 引...

weixin_30632899的博客 117

N5105核显直通PVE:从黑屏到HDMI输出的完整指南

PCI直通能让虚拟机独占物理设备,但核显直通远没有独显那么轻松。Intel核显与CPU、显示输出链路的强耦合使UEFI引导、GOP驱动、驱动签名等环节都成了黑屏陷阱。在PVE虚拟化环境中,通过IOMMU开启、vfio-pci绑定、OVMF固件和Q35机型配合,可以绕过KVM检测,让Windows虚拟机正确驱动核显,从HDMI口输出画面,并解锁Intel Quick Sync硬解能力。这种方案尤其适合N5105等低功耗迷你主机,可作为客厅HTPC、本地视频硬解或依赖硬件加速的轻量工作台。本文基于N5105平台

weixin_31082403的博客 375

Python学习笔记Day02

Python学习笔记 Day 02 全栈开发课程共有90天左右,笔记记录老师上课所讲的要点以及课后作业及答案。 模块一Day01作业 T1: 作业内容:if条件 ##用户输入数字,比66大,则显示猜测结果大了,如果比66小,显示小了。 num=int(input('请输入一个整数:')) if num>66: print('大了') elif num<66: print...

IsTongtongah的博客 342

手把手教你用gym训练宇树GO2机器人模型(附完整配置文件)

本文提供了一份详细的实战指南,教你如何使用Gym框架为宇树GO2四足机器人搭建强化学习训练环境。文章深入解析了环境配置、参数调试、奖励函数设置等关键步骤,并分享了避开常见陷阱的经验,旨在帮助开发者高效完成模型训练。

oo7890的博客 322

多智能体强化学习中的Trust Region技术:HATRPO与HAPPO深度解析

本文深度解析多智能体强化学习中的Trust Region技术,重点探讨HATRPO(异质智能体信任区域策略优化)与HAPPO(异质智能体近端策略优化)两种先进算法。通过数学架构与工程实现细节,揭示其在解决联合策略空间爆炸、信用分配等挑战中的优势,并分享实际部署中的优化技巧与前沿进展。

weixin_29072299的博客 191

python学习Day02

今天主要学习Python中的保留字和标识符

jxnu_xwy的博客 142

【Dify】PPT生成工具应用

本文介绍了一款自动化PPT生成工具,通过智能接口将文本内容高效转化为结构化演示文档。该系统采用三阶段工作流(内容输入、HTTP请求上传、文件输出),无需复杂操作即可生成专业PPT。工具适用于教学课件、产品发布、企业培训等场景,能显著提升内容表达效率,特别适合初学者快速制作演示材料。文章详细说明了核心节点、应用场景及开发资源,为文本到PPT的自动化转换提供了实用解决方案。

Mr数据杨 1218

Python学习打卡:day02

name = '黑马程序员'name = "黑马程序员"name = """黑马程序员"""三引号定义法,和多行注释的写法一样,同样支持换行操作。使用变量接收它,它就是字符串;不使用变量接收它,就可以作为多行注释使用。"""演示字符串的三种定义方式:- 单引号定义法- 双引号定义法- 三引号定义法。

胜天半子祁厅的博客 1460

YOLOv13-SWC (ShiftWise Convolution) 完整移植与原理深度解析教程

YOLOv13-SWC模型移植与原理解析 本文详细介绍了YOLOv13-SWC模型的完整移植过程与核心技术原理。YOLOv13-SWC在YOLOv8架构基础上引入ShiftWise Convolution(SWC)模块,通过创新性的位移操作、重参数化大核卷积和LoRA分解技术,显著提升了模型性能。文章包含三个核心部分: 模型移植实现:包括配置文件创建、任务模块修改和核心代码实现,重点介绍了SWC模块的掩码机制和LoRA卷积分解策略。 ShiftWise操作原理:深入解析了将大核卷积分解为小核卷积位移组合的数

FJN110的博客 504

Android USB串口通信详解与实例

在Android开发中,USB串口通信是一个常见的需求,尤其是在与硬件设备进行交互时。通过USB串口,我们可以轻松地实现数据的发送与接收。本文将详细介绍如何使用库来实现Android设备与USB串口设备的通信。

m0_62153576的博客 677

Day02:我的Python学习之路

1、初识模块 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,现在简单的学习2个常见的标准库——sys和os。 (1)系统的标准库sys 1 # Author:GCL 2 3 # 系统的标准库sys 4 import sys 5 6 # 打印环境变量 7 print(sys.path) 8 # 打印相对路径 9 print(sys.arg...

1346

AgentScope Java 2.0 项目实战:使用AgentScope Builder 构建企业级多租户 AI Agent 平台

本文基于 AgentScope Builder 源码深度分析,系统讲解多租户 AI Agent 构建平台的完整开发流程。涵盖 Spring Boot 3.x + WebFlux 后端架构、React 18 + TypeScript 前端实现、HarnessAgent 运行时、CompositeFilesystem 多租户隔离、SSE 流式对话、6 种 IM 渠道接入(钉钉/飞书/企微/GitHub/GitLab)、Git 与 Nacos 技能市场、JWT 认证、Docker Sandbox 隔离等核心技术。

program哲学 724

Python学习day02

__author__:Orange 一、运算符 Python中支持的运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算 1.数学运算符: 数学运算符:+(加法运算)、-(减法运算)、*(乘法运算)、/(除法运算)、%(取余、取模)、//(整除)、**(幂运算) 1) +、-、*、/和数学中功能意向 2) % - 取余、取模(数学中求余数) x % y - 求 x 除以 y 的余数 应用1:判断一个数是否能被另一个数整除(判断奇偶性) 应用2:取整数的低位数 x % 10 -获取

一纸青尘染流年的博客 1320

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python学习day02

记于2019年7月9日 地点:江苏无锡 今天学习了关于python以下几个方面 1.三种逻辑:顺序,选择,循环,(if,while,for)格式与c不同点还有增加点部分 2.python的切片操作 3.python中字符串的操作(find, index, count, replace, split, capitalize, title,startswith,endwsith,lower,upper...

qq_26102403的博客 206

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Python学习笔记——Day02

Python学习笔记——Day02

我的博客 1566

Python学习日志day02

字典 字典是一个特殊的容器,通过键值对进行关联,使用大括号进行包裹 {key : value, key : value} 注意key是唯一的,value可以存储任意类型,当一个字典出现两个key时,后面的key的value会覆盖前面的value 创建字典 创建字典方法一: dict_1=dict() 创建字典方法二: dict_2={} 创建示例 dict_3={"name":"张三","性别":"男","生日":"0709"} 字典查找 通过key查找,可以把key当做索引下

Phoenix_e的博客 1578

python学习之day02

今天从列表、元组、字典三方面来总结。 1、作用:按位置存放多个值 2、定义 l=[1,1.2,‘a’] print(type(l)) 3、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表 res=list(‘hello’) print(res) res=list({‘k1’:111,‘k2’:222,‘k3’ print(l) 无论是取值操作还是赋值操作:索引不存在...

weixin_43138641的博客 433

python基础学习总结day02

python基础学习总结day021. 列表a.标志b.基本操作(创建,append(),pop(),del(),拷贝增加删除copy:c.列表相关方法2.元组a.标志b.基本操作(创建及不可变性)3.string字符串a.定义及基本操作(+,*,读取方式)b.字符串相关方法4.字符串格式化问题 1. 列表 a.标志 列表的标志是:[,,,,,,] b.基本操作(创建,append(),pop()...

weixin_44690932的博客 327

python学习 — day02

运算符

jwj010206的博客 420

Python学习Day02

0基础学Python第二天

weixin_57911807的博客 314

python进阶学习 day_02

接着25_3_17 python进阶学习. 嵌套函数是指在一个函数内部定义的另一个函数,它可以像普通函数一样使用,但通常是作为外部函数逻辑的一部分,内部函数可以将一些复杂的逻辑隐藏在外部函数内部,只暴露必要的接口,隐藏实现细节,具有更强的局部化和封装性. 嵌套函数的外部函数是可以调用内部函数的,并且函数也可以看作是定义在作用域中的数据,在执行函数的时候,要遵循:优先在自己的作用域中寻找,没有则返回到上一层的作用域寻找. 示例1:定义两个全局函数 func,exe

qq_59348412的博客 1328

Python学习_练习题集锦(持续更新)

Python基础 day01 day02 day03

李培冠的博客 106

Python基础学习Day_02

实在不行了,太困了,现在时间是00:21,明天还要上班,狗命要紧,赶紧睡觉,今天也是要做python大神的一天,兄弟们,mai起!

wuliwavv的博客 1027
上一篇: 学习Python的day01
下一篇: 数据库面试题
普通网友
博客等级 码龄8年 5粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值