学习内容:python分支结构一、什么是分支结构:分支结构就是对一个条件进行判断,根据条件真假去执行不同代码。 二、为什么要使用分支结构这个就跟人类解决问题思维是一样一样,假如我们思考一个问题:“判断疫情趋势,如果结束了-我们就快开学了,如果没结束-那么我们还得再等等!”这样就构成了一个人类思维层面的分支结构。计算机程序同样需要各种判断,同样也需要分支结构。三、如何使用分支结构if语法
目录函数1、函数创建2、函数参数传递3、函数返回值4、函数参数定义1)函数定义默认值参数2)个数可变位置参数3)个数可变关键字形参4)传入多个个数可变参数5、函数参数总结1)将序列每个元素,都转换为位置实参;使用*序列对象2)将字典每个键值对,都转换为关键字实参;使用**字典对象3)举例4)函数定义时,参数使用了*,在函数调用时,*之后参数只能使用关键字实参传递5)函数定
Nginx提供全局变量或自己设置变量,结合正则表达式和标志位实现url重写以及重定向。rewrite只能放在server{},location{},if{},并且只能对域名后边除去传递参数外字符串起作用。Rewrite主要功能就是实现URL重写,NginxRewrite规则采用Pcre,perl兼容正则表达式语法规则匹配,如果需要NginxRewrite功能,在编译Nginx
转载 2024-03-18 06:30:42
108阅读
# Python `.so` 文件和动态库 在 Python 生态系统,`.so` 文件(Shared Object,动态链接库)是与 Python 进行交互强大工具。这些文件通常是用 C 或 C++ 编译而成,可以用于提高 Python 应用程序性能或扩展其功能。本文将详细介绍 `.so` 文件基本概念、创建方法以及如何在 Python 中导入和使用这些文件。 ## 什么是
原创 2024-10-04 03:57:38
715阅读
Python,处理字符串时,我们常常会遇到需要实现类似SQL`LIKE`操作功能场景,尤其是当我们需要在字符串开头和结尾进行匹配时。这个功能在数据过滤、日志分析等场景尤为重要。下面,我将记录如何解决“Pythonlike开头结尾问题,过程包括背景、错误现象、根因分析、解决方案、验证测试和预防优化。 ## 问题背景 在日常开发,我有一个用户需求,需要对一组数据进行过滤。用户希望
原创 5月前
7阅读
使用语言好特性,而不是那些糟糕特性————不知道谁说好久不学习python
转载 2022-11-29 19:13:41
96阅读
语法语法糖(Syntactic sugar): 计算机语言中特殊某种语法, 这种语法对语言功能并没有影响, 对于程序员有更好易用性, 能够增加程序可读性。简而言之,语法糖就是程序语言中提供[奇技淫巧]一种手段和方式而已。 通过这类方式编写出来代码,即好看又好用,好似糖一般语法。固美其名曰:语法糖一个简单例子:假设:有2个数字,现需要从中得到最大那个数字。如何实现?这些都是可以实
如果有过编程语言在去学习另外一门语言会很快,这里直接看方法。 python列表是比较强大,它包含了很多不同类型数据:整型数字,浮点型,字符串以及对象等。 对于python列表里元素操作主要分为以下几个方面:1、 向列表里面加元素;2、 删减列表一些元素;3、 获取列表里面的特定元素;4、 列表分片;5、 常用列表操作符;6、 其他常见列表操作函数7、 列表拷贝 下面我们来具体讲解一
转载 2024-10-22 17:06:13
15阅读
模块1、import sys 引入 python 标准库 sys.py 模块;这是引入某一模块方法。 2、sys.argv 是一个包含命令行参数列表。 3、sys.path 包含了一个 Python 解释器自动查找所需模块路径列表。import 语句想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下: import 库/函数(类) 比如要引用模块 ma
转载 2023-09-17 14:57:52
107阅读
# 如何在Java中生成SVG文件 SVG(可缩放矢量图形)是一种用XML描述二维图形格式,适合按照不同分辨率和大小进行缩放而不会失去质量。在Java中生成SVG文件步骤并不复杂。本文将一步步带你了解如何实现这一目标。 ## 实现流程 在Java中生成SVG文件流程如下表所示: | 步骤 | 描述 | 代码示例
原创 2024-08-03 08:30:02
12阅读
Python函数理解使用1.函数理解1.1定义函数在Python函数需要使用关键“def”来定义。示例:def myname(): print("小王同学") myname()输出:小王同学代码逻辑解释:第一步定义函数def加函数名后跟括号;调用函数最后一行函数名加括号。1.2函数返回值使用return热闹语句时,参数在函数中产生返回值。def shuxue(x): return 6
TOP目录语法基础... 注释... 输入输出... 变量... 缩进数据类型... 布尔型... 数字... 字符串... List,Tuple... Set... Dictionary流程控制... 判断... 循环... Pass函数、模块... 函数... 模块语法基础注释后面的代码示例中会出现文字说明注释代码含义,所以在最前面讲一下注释: 单行注释:以 # 开始,到行尾,但如果在单引号或
在今天讨论,我们将深入探讨如何解决“python 结尾”类型问题。很多开发者在处理文件命名、读取及相关处理时,遇到过这样问题。具体来说,这里指的是如何识别和处理以“python结尾文件。利用合适逻辑和结构,我们能够高效地解决这些问题。 首先,了解这一问题背景是非常重要。在编写脚本以及进行数据处理时,我们经常需要对文件进行操作。这时,文件名后缀就成了关键。例如,后缀为“.py
原创 6月前
19阅读
Python编程,旋转(rotation)语法经常会碰到,尤其是在处理图形和图像库时,了解如何通过旋转实现效果至关重要。本文将讲述Python中有关旋转语法以及其技术实现,使得即使是初学者也能轻松理解和上手。 ### 背景描述 在图形处理、游戏开发和数据可视化,旋转是一个非常重要操作。旋转可以帮助我们从不同角度观察数据,或是改变对象方向。以下是关于Python旋转操作一些要点
原创 6月前
74阅读
先说明一个常见问题,文件打开:try: f = open('xxx') do somethin
原创 2023-07-20 16:16:00
123阅读
[expression for x in X [if condition] for y in Y [if condition] ... for n in N [if condition]]从左至右顺序,分别是外层循环到内层循环。带有 if 语句在 ​​for​​​ 语句后面跟上一个 ​​​if​​​​ 判断语句,用于过滤掉那些不满足条件结果项。例如,我
原创 2023-02-23 09:58:07
211阅读
序列化和反序列化,面向对象 序列化和反序列化按照某种规则,把内存数据保存到文件,文件是一个字节序列,所以把数据转换成字节序列保存在文件,这个过程叫序列化,相反,把文件字节序列恢复到内存称为反序列化。1 import pickle 2 a = 123 3 b = '123' 4 c = [1, 2, 3] 5 d = {'a': 1, '
转载 2024-06-27 12:59:46
19阅读
四大基本语法分别从变量命名规则、缩进原则、特殊关键字和特殊运算符四个方面,总结 Python 基本语法。命名规则Python 变量命名规则主要包括两条:允许包括英文、数字以及下划线(_),不能以数字开头名称区分大小写特别说明以“下划线”开头变量是有特殊意义:类变量若以单下划线(_)开头,代表不能直接被访问,类似于 C# 受保护型变量(protected),表示不能通过 import mo
本文分三部分讲述 python 中常用语法糖,为什么分三部分,因为考虑到大家可能对 python 一些特有的数据结构不太熟悉,所以首先介绍;文章最后将会介绍一些经典函数语法糖。首先解释一下语法糖是什么意思,其实就是简化我们代码,让那些复杂操作交给解释器来完成,这些语法糖刚开始学时候觉得很难记住,如果看别人写语法糖更容易蒙圈,还会嘀咕别人装什么装,但是一旦自己掌握,啧啧啧,一发不可
2.控制语句2.1if 语句if 语句核心值为True 或False 布尔表达式,这种表达式被称为条件测试 。如果条件测试值为True ,就执行紧跟在if 语句后面的代码;如果为False ,Python就忽略这些代码。添加测试种类包括检查两个字符串相等和不等。检查两个数字相等、不等、大于、小于、大于等于和小于等于。使用关键字and 和or 测试。测试特定值是否包含在列表
  • 1
  • 2
  • 3
  • 4
  • 5