Pyhon第五章01:函数的定义和练习

Pyhon经典案例“天天向上的力量” 天天向上的力量 问题1: 1‰的力量 - 一年365天,每天进步1‰,累计进步多少呢? - 一年365天,每天退步1‰,累计剩下多少呢? 上代码: #DayDayUp dayup = pow(1.001, 365) daydown = pow(0.999, 365) print("向上:{:.2f}, 向下:{:.2f}".format(dayup, daydown)) 天天向上的力量 问... 阅读详情
# 函数的初体验
# 函数是组织好的,可以重复使用的,用来实现特定功能的代码段

str1 = "abcdefghijkasf"
str2 = "12345678903256485965521452"
str3 = "YINLIYUANSHIGECHOUBASHIDEGOUBADAN"

sum = 0
for x in str1:
    sum += 1
print(f"str1中一共有{sum}个字符")

sum = 0
for x in str2:
    sum += 1
print(f"str2中一共有{sum}个字符")

sum = 0
for x in str3:
    sum += 1
print(f"str3中字符串的长度是{sum}")

def my_len(data):
    count = 0
    for i in data:
        count += 1
    print(f"字符串{data}的长度是{count}")

my_len(str1)
my_len(str2)
my_len(str3)

# 函数的基础定义
# 函数的定义:
# def 函数名(传入参数):
#     函数体
#     return 返回值
#  函数的调用
# 函数名(参数)
def say_hi():
    print("Hi,臭八十的,你是个狗八蛋")

say_hi()

# 函数基础定义练习题
"""
练习:自动查核酸
定义一个函数,函数名任意,要求调用函数后可以输出如下欢迎语:
欢迎来到臭八十的的家里!
请出示您的健康码及72小时核酸证明!
"""

def say_hello():
    print("欢迎来到臭八十的的家里!\n请出示您的健康码及72小时核酸证明!")

say_hello()

Logstash安装部署 1. 部署及安装所用的用户不能是root。 阅读详情

相关推荐

【超详细】安装了anaconda后,Ubuntu18+COLMAP配置疯狂踩坑踩至魔怔的记录

本博客收集了博主在Ubuntu18系统中编译COLMAP所遇到的困难,提供了解决方法,也收集了目前网上大多数的坑,除此之外,也为Ubuntu18系统下COLMAP的安装提供了一种新的路径。

Stay_Foo_lish的博客 3511

Pyhon列表排序(升序和降序)

一、sort()方法: list.sort(cmp=None, key=None, reverse=False) cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。 key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。 reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。 #列表升序 list1=['python','java','c++

专业资深测试者,多年质量管理经验,浪迹网游、金融、房产、招聘及海外行业多年,CDSN百万原创阅读,公众号500+原创文章,提倡测试左移、风险、越权、假设、探索测试,喜欢用抽象思维模式思考和技术探讨,自动化、性能、安全测试实施者,感谢关注! 7万+

Docker深度详解:从原理到实践的全方位指南

本文深入解析了Docker容器化技术的核心原理与实战应用。主要内容包括:1) Docker核心架构与优势,对比容器与虚拟机的关键差异;2) 企业级部署方案,涵盖离线安装与多镜像源配置;3) 高级镜像构建技术,如参数化构建、缓存优化及安全扫描;4) 容器生命周期管理,包括健康检查、资源限制及数据持久化方案。文章提供了丰富的代码示例和生产级配置建议,如使用Trivy进行安全扫描、精确控制容器资源等技术细节,帮助开发者全面掌握现代容器化技术。

weixin_42593797的博客 1282

常用函数Pyhon实现01----创建文件夹

文件夹创建,Python

EWBA_GIS_RS_ER的博客 357

Android GWP-Asan机制详解

基本用途:GWP-ASan是一种原生内存分配器功能,在内存分配时额外记录一些信息,用于检测DOUBLE_FREE、USE_AFTER_FREE、INVALID_FREE、BUFFER_OVERFLOW、BUFFER_UNDERFLOW五种内存错误问题。

专注于系统快稳省领域 4145

通过两个mark点确定某一个点的位置

read_image (Image0, '0.bmp') binary_threshold (Image0, Region, 'max_separability', 'dark', UsedThreshold) connection (Region, ConnectedRegions) fill_up (ConnectedRegions, RegionFillUp) select_shape_std (RegionFillUp, SelectedRegions, 'max_area', 70) red...

优快云博客 3889

pyhon入门

python语法入门

menghen113的博客 731

2、Minikube安装Ingress

文章目录前言一、Ingress安装二、Ingress Demo1.创建一个pod和service2.部署ingress3.添加minikube域名映射三、遇到的坑 前言 上篇介绍了Minikube的安装,本篇介绍一下如何在Minikube中安装Ingress。 一、Ingress安装 Ingress安装很简单,Minikube里面带了Ingress附件。 安装Ingress minikube addons enable ingress 禁用Ingress minikube addons disa

star_apple的博客 3072

Pyhon大法

文章目录 知识点: 1)input()函数: 输入函数的返回值类型为:str,如果需要其他数据类型需要转换函数。 2)格式化输出: 建立格式化字符串 % 变量/元组 格式化操作符:% %s:字符串 %d:有符号10进制整数,%06d:表示输出的整数显示6位,不足的地方0补全 %f:浮点数——%.02f:表示小数点后显示两位 %%:输出% print("单价:%.02f,重量:%.1f,占比...

PassionZheng的博客 266

【ROS】ROS2导航Nav2:简介、安装、测试效果、错误处理

在ROS2中自动导航使用Nav2来实现。Nav2 使用几个独立的模块化服务,通过 ROS 2接口(例如动作服务器或服务)与行为树 (BT) 通信。Nav2 输入包括:TF转换、一个地图源、一个行为树 (BT) XML 文件和相关的传感器数据源;Nav2 输出速度命令;Nav2 支持多种机器人,比如:四足机器人、履带机器人、轮式机器人等。

郭老二 5088

基于深度学习的树木种类识别

本文介绍了基于深度学习的树木种类识别技术。我们将通过深度学习模型和图像处理技术实现对树木的自动识别与分类。首先,我们将介绍深度学习的基本原理和相关算法。接着,我们将详细说明树木种类识别的数据准备、模型构建和训练过程。最后,我们将给出代码示例,帮助读者深入了解和实践该技术。

一键难忘的博客 2317

Python中函数和模块的体验与使用

函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 定义函数 ——封装独立的功能 调...

211

Boot过程相关镜像详解:IVT、DCD、App Boot镜像到底是什么?

S32系列芯片中常说的IVT镜像、DCD镜像等跟Boot过程相关的镜像到底是什么,镜像结构长啥样?各镜像作用是什么?主分区和备份区的概念?答案统统在这里!!

车载系统攻城狮 4254

Python程序员必须吃透的100个函数,建议收藏!_pyhon常用函数 anki

print(d.get(“name2”, “没有查到”))“{0} 嘿嘿”.format(“Python”)t2 = MyThread(“最亲的人”)#运行结果为:100JAVAC++ 嘿嘿。#运行结果为:100JAVAC++ 嘿嘿。#运行结果为:C++JAVAC# 嘿嘿。t1 = MyThread(“凉凉”)s = “{0}{1}{2} 嘿嘿”s = “{a}{b}{c} 嘿嘿”d = {“name”: “小黑”}s = “{}{}{} 嘿嘿”b = B(“小贱人”)方式2:用{} 占位。

2401_84556783的博客 68

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Pyhon基础—task1

Pyhon基础—task1 1 环境搭建 1.1 anaconda环境配置 Anaconda+Pycharm的安装环境配置详介 1.2 解释器 解释器详介 2 python初体验 2.1 print print() 方法用于打印输出,是python中最常见的一个函数。该函数的语法如下: 参数的具体含义如下: objects...

dudoudou316的博客 164

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

pyhon socket

Server: import socket address = ('127.0.0.1', 31500) s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(address) while True: data, addr = s.recvfrom(2048) if not data: prin

cybertan的专栏 1051

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

数学建模-pyhon基础

别怕,咱们不搞那些虚头巴脑的理论,直接上代码和例子,保准你看完就能用!squares = [x**2 for x in data_list] # 列表推导式,快速生成新列表:[1, 4, 9, 16, 25]3. 下一步学什么?我会把Python语法拆解成数学建模中最常用的几个部分,并用数学的例子来讲解。让你学语法的时候,就知道它将来能用在建模的哪个地方。Python中的数据有不同的“类型”,就像数学中有整数、小数、复数一样。我们可以导入别人写好的强大模块(库)来直接使用,这是Python强大生态的体现。

2502_90165365的博客 651

Java pyhon C C++ R JS 主流语言的区别-01

Java是面向对象的编程语言,具有严格的类型系统和内存管理。Java代码在虚拟机上运行,具有高度的可移植性。Java具有丰富的标准库和大量的第三方库,适用于构建大型应用程序。

jiang_changsheng的博客 546

Pyhon3之部分内置函数使用

1.strip name = '**Quincy**' print(name.strip()) print(name.lstrip('*')) print(name.rstrip('*')) 去除空格或者去除指定字符,lstrip是去除左边的指定字符,如果左边有空格,指定字符无法去除。rstrip同理,效果如下: name = ' **Quincy**' print(name.s

Quincy.Coder的博客 226

第一章 pyhon基础

=================目录==================2.1.1 为什么学习python1.2 python的安装1.3 python的文件类型1.4 python的变量 =======================================1.2 安装支持table补齐的ipyhon环境我们使用的命令解释器交互方式 -- pyhon shell-- ipython ...

basizhui5920的博客 316

python的函数与模块

Python中的函数可以分为两种:一种是Python中内置的函数,例如众所周知的print();而另一种就是自定义函数。 编写一个函数很简单,Python中的函数一般包含以下五个部分。 函数的标识符。首先要用def来创建一个函数,这里的def就是标识符(define的缩写) 函数名。每一个函数都要有一个名字,最好这个函数名字能体现出他的作用。 函数的参数。如果将函数比作一个机器,那么参数就是放入...

1匹黑马 964

Pyhon装饰器详解

Python 装饰器这个概念,我们先不必了解它是什么,而先了解我们为什么需要它。首先我先给大家写一个简单的例子 def f1(): print("hello word") def f2(): print("hello word") f1() f2() f1和f2这两个函数是一个最简单的hello word输出函数,这个相信大家都可以理解,如果我想观察函数执行的时间,就需要导入tim

weixin_39216383的博客 211

如何利pyhon下载股票交数据

转 如何利用python下载股票交易数据 前段时间玩Python时无意看到了获取股票交易数据的tushare模块,由于自己对股票交易挺有兴趣,加上现在又在做数据挖掘工作,故想先将股票数据下载到数据库中,以便日后分析: 昨天试了下单线程下载股票数据,但由于获取数据量较大,所需时间特别长,这次用多线程实试试 本次采用了10个线程,下载速度快了许多,查看了下流量,基本可以达到3M/S,是单线程...

rede 222

青少年编程与数学 02-008 Pyhon语言编程基础 01课题、语言概要

本文介绍了Python语言的发展历程、特点和应用领域。Python由Guido van Rossum于1991年创建,以其简洁语法和强大功能而广受欢迎。Python经历了多个版本的演进,社区不断壮大,第三方库和框架如NumPy、Django、Flask等为其在数据科学、Web开发等领域的应用提供了支持。Python在人工智能、Web开发、自动化、科学计算等多个领域表现出色,并因其易学易用、跨平台、代码可读性强等特点,成为初学者的理想编程语言。

明月看潮生的博客 1121

pyhon-基础代码

【代码】pyhon-基础代码。

没人关注 150

php 实现类似于pyhon中的Contruct库的功能(一) 基本设计思路

引言 在python中有一个库Construct ,可以用来解析二进制数据,用这个工具分析网络包,带格式的数据文件等等很方便。 前一阵子分析sqlite数据库文件格式时要是用这种工具,也可以省不少事。 不过Construct2.9与以前的版本,改动很大,原来用Construct写的python代码,基本上要重新改写一遍了。在查看Construct源码的过程中,发现Construct的基本实现思路是...

littlezhuhui的专栏 335
上一篇: Python第四章08:发工资练习(判断+循环的嵌套)
下一篇: Python第五章02:函数的参数和练习
苹果.Python.八宝粥
博客等级 码龄3年 289粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值