Python基础代码大全

python基础代码的大全:一、基本语法1.打印输出1print("Hello,World!")2.变量赋值12x=10y="Hello"3.条件语句立即学习“Python免费学习笔记(深入)”;123456ifx>5:    print("x大于5")elifx==5:    print("x等于5")else:    print("x小于5")4.循环语句123456foriinrange(5):    print(i)     whilex>0:    print(x)    x-=15.函数定义12defadd(x,y):   &...
开发笔记 开发笔记·2024-09-26

正则表达式简介及基本语法

语法基本字符在指定位置匹配单个的数字、小写字母或者大写字母,通过“-”表示前后范围,如[3-6]和[h-m]。形式说明[0123456789]匹配一个数字[0-9][a-z]匹配一个小写字母[A-Z]匹配一个大写字母[0-9a-zA-Z]匹配一个数字或者字母[^...]匹配一个非“...”中的字符,如[^0-9]元字符形式说明.匹配除换行符以外的任意字符d匹配数字D匹配非数字w匹配字母或数字或下划线W匹配非字母或数字或下划线非打印字符形式说明cx匹配由x指明的控制字符,x为字母,如cM匹配一个Control-M或回车符。f匹配一个换页符,等价于x0c和cL。匹配一个换行符,等价于x0a和cJ。匹配一个回车符,等价于x0d和cM。s匹配任意空白符,包括空格、制表符、换页符等,等价于[fv],此外,Unicode正则表达式会匹配全角空格符。S匹配非空白符,等价于[^fv]。匹配一个制表符,等价x09和cI。v匹配一个垂直制表符,等价于x0b和cK。定位符形式说明^匹配字符串的开始位置,如果设置了RegExp对象的Multiline属性,还将与...

stack基础知识

一、stack的定义和特点stack是一种常用的数据结构,它遵循后进先出(LIFO)的原则。即最后进入的元素首先被访问和删除,而最先进入的元素最后被访问和删除。栈的特点包括:1.只能在栈顶进行插入和删除操作;2.栈内元素无序,每次插入或删除操作只影响栈顶元素;3.栈的查找、插入和删除操作的时间复杂度都是O(1)。二、stack的基本操作栈的基本操作包括:1.push:将元素插入栈顶2.pop:删除栈顶元素并返回3.peek:返回栈顶元素但不删除4.isEmpty:判断栈是否为空三、stack的应用场景stack在实际开发中有广泛的应用场景,以下是一些例子:1.表达式求值:通过使用两个栈,一个存储操作数,一个存储操作符,可以方便地进行表达式求值。2.括号匹配:利用栈的特性可以判断括号是否匹配,例如判断括号是否合法。3.浏览器历史记录:浏览器的返回功能可以通过将访问的URL存储在栈中,并通过pop操作实现回退功能。4.函数调用:函数调用时通过栈来保存临时变量和返回地址,实现函数的递归调用。总结:通过深入理解stack的基础知识和应用场景,我们可以更好地应用这一数据结构解决实际问题。掌握st...
开发笔记 开发笔记·2024-03-20

Java高级编程实战(从入门到精通,详细剖析Java的高级应用)

1.Java高级编程实战的概述Java高级编程实战是一门非常复杂和高级的编程语言,需要开发者具备一定的编程经验和技能。它可以用来开发各种应用程序,包括桌面应用、Web应用、移动应用等。Java高级编程实战还具有很多优点,比如可移植性强、安全性高、性能优异等。2.Java高级编程实战的入门指南如果你想学习Java高级编程实战,那么你需要掌握基本的编程知识和技能,比如掌握Java基础语法、了解面向对象编程等。此外,你还需要掌握Java高级编程实战的一些重要概念,比如多线程、网络编程、反射等。3.Java高级编程实战的精通指南如果你想精通Java高级编程实战,那么你需要更深入地了解Java高级编程实战的各种概念和技术。比如,你需要掌握Java高级编程实战的高级数据结构和算法、深入了解Java虚拟机的工作原理等。4.Java高级编程实战的应用领域Java高级编程实战在各个领域都有广泛的应用,比如金融、电子商务、医疗、游戏等。在这些领域,Java高级编程实战可以用来开发各种复杂的应用程序,比如交易系统、电商平台、医疗信息系统、游戏引擎等。...

SQLServer 错误 102 “%.*ls”附近有语法错误。

Attribute值产品名称SQLServer事件ID102事件源MSSQLSERVER组件SQLEngine符号名称P_SYNTAXERR2消息正文“%.*ls”附近有语法错误。指示语法错误。无法提供其他信息,因为该错误阻止数据库引擎处理语句。当不处于90或100兼容模式下时,如果尝试使用不推荐使用的RC4或RC4_128加密创建对称密钥,可能导致此错误。在Transact-SQL语句中搜索语法错误。如果使用RC4或RC4_128创建对称密钥,请选择较新的加密(如某个AES算法)。(建议。)如果必须使用RC4,请使用ALTERDATABASESETCOMPATIBILITY_LEVEL将数据库兼容级别设置为90或100。(建议不要使用。)...

SQLServer 错误 8710 必须提供与 CUBE、ROLLUP 或 GROUPING SET 查询一起使用的聚合函数,才能合并子聚合。 若要修复此问题,请删除该聚合函数或在 GROUP BY 子句基础上使用 UNION ALL 编写查询。

Attribute值产品名称MSSQLSERVER事件ID8710事件源MSSQLSERVER组件SQLEngine符号名称QUERY2_CUBE_ILLEGAL_AGG_FUNC消息正文必须提供与CUBE、ROLLUP或GROUPINGSET查询一起使用的聚合函数,才能合并子聚合。若要修复此问题,请删除该聚合函数或在GROUPBY子句基础上使用UNIONALL编写查询。CUBE、ROLLUP或GROUPINGSETS不提供合并子聚合的方法,而将它们与聚合函数一起使用即可合并子聚合。若要修复此问题,请删除该聚合函数或在GROUPBY子句基础上使用UNIONALL编写查询。...

OpenGL/FreeGlut:基础篇 第一章 初始化

 #include<GL/freeglut.h>////////////////////////////////////////////////////////渲染场景voidrenderScene(void){glClear(GL_COLOR_BUFFER_BIT);glBegin(GL_TRIANGLES);glVertex3f(-0.5,-0.5,0.0);glVertex3f(0.5,0.0,0.0);glVertex3f(0.0,0.5,0.0);glEnd();glFlush();}////////////////////////////////////////////////////////主程序入口intmain(intargc,char**argv){glutInit(&argc,argv);glutInitDisplayMode(GLUT_DEPTH|GLUT_SINGLE|GLUT_RGBA);glutInitWindowPosition(100,100);glutInitWindowSize(320,320);glutCreateWindow...

mongodb 查询语法与 MySQL的不同之处【mongodb是区分大小写的】

mongodb查询是区分大小写的,如:db.getCollection('community').find({'id':{$in:[32323067,32552635]},community_name_pinyin:'bobocheng'})跟db.getCollection('community').find({'id':{$in:[32323067,32552635]},community_name_pinyin:'BOBOcheng'})查询出来的结果是不一样的 mysql中:  mongodb中:db.getCollection('community').find({'id':{$in:[32323067,32552635]},community_name_pinyin:'bobocheng'})db.getCollection('community').find({'id':{$in:[32323067,32552635]},community_name_pinyin:'BOBOcheng'}) ...

使用 HasValue、Value 判断和取 Nullable 的基础类型

法一、HasValue和Valueint? m = GetM();if (m.HasValue){    m.Value;}法二、!=null和Convertint? m = GetM();if (m != null){    Convert.ToInt32(m);}HasValue与!=null这两个都是一样的。HasValue是属性,可能有些人不能理解,这都null了,怎么还能使用其属性呢?不出错吗?不出错,这是Nullable类型的特点。注意:上面是int?类型,不能对int类型用HasValue、!=null。Value与ConvertValue则要注意了,必须要有值,才能调用Value,这跟HasValue不一样。而Convert转换时,它是null也没问题,不会出错,结果是对应类型的默认值,int是0。使用哪种方法都可以,看个人习惯、风格、实际场景。...

C# 枚举(enum)-基础

C#枚举(enum)-基础C#枚举(enum)-设计C#枚举(enum)-简单枚举与标志枚举枚举提供成组的常数值,它们有助于使成员成为强类型以及提高代码的可读性。在C# 中,使用enum来声明枚举。枚举分为简单枚举和标志枚举两种,将在第三节中详细介绍这二者。基本语法示例enumDay{Sun,Mon,Tue,Wed,Thu,Fri,Sat};以下格式也可以:enumDay{   Sun,   Mon,   Tue,   Wed,   Thu,   Fri,   Sat};枚举类型枚举类型可以是:byte、sbyte、short、ushort、int、uint、long、ulong,如果没有指定类型,则默认为int类型。指定类型示例:enumDay:byte{Sun,Mon,Tue,Wed,Thu,Fri,Sat};枚举数的值默认情况下,第一个枚举数的值为0,后面每个枚举...
代码星球 代码星球·2023-04-16

Oracle创建存储过程的语法

存储过程创建语法:      createorreplaceprocedure存储过程名(param1intype,param2outtype)as变量1类型(值范围);变量2类型(值范围);Begin   Selectcount(*)into变量1from表Awhere列名=param1;   If(判断条件)then      Select列名into变量2from表Awhere列名=param1;      Dbms_output。Put_line(‘打印信息’);   Elsif(判断条件)then      Dbms_output。Put_line(‘打印信息’);   Else   &nbs...

了解Linux磁盘挂载的基础

Linux不好学,因为很多基础知识都得要先了解,否则你连安装分区都不知道;如果你学会了,那么很多计算机系统/操作系统的概念就很清晰了,贵在坚持!Linux内的所有数据都是以文件的形态来呈现的,整个系统最重要的地方就在于目录树结构Linux的这个文件系统是一个倒状的单根树状结构,整个目录树结构最重要的就是那个根目录(rootdirectory),就是一条斜线“/”图中的长方形为目录,波浪形为文件Linux的文件系统暂时不多说,后期小编会在Linux的一些基本操作里会首先详细写下简单的了解了Linux系统使用的是目录树结构,但是文件数据放置在磁盘分区当中,那么如何结合目录树的架构与磁盘内的数据,这个时候就牵扯到“挂载”(mount)的问题了所谓“挂载”就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下;也就是说进入该目录就可以读取该分区的意思,那个进入点的目录称为“挂载点”比如有两个分区,partition1挂载到根目录下,partition2挂载到/home目录;想知道/home/vbird/test这个文件在哪个partition时,这个一眼就看出来了,在分区2下,而/home...

Linux基础命令accept的用法

acceptaccept指令用来设置允许向目标打印机发送打印任务。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法cupsaccept [-E] [-Uusername] [-hhostname[:port]] destination(s) 2、选项列表选项说明-E强制加密-U连接打印机的时候,发送用户名-h选择目标打印机ip和端口 3、实例允许向目标打印机发送打印任务[root@localhost/]#acceptprinter01rejectreject指令用来设置拒绝向目标打印机发送打印任务。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。 1、语法cupsreject [-E] [-Uusername] [-hhostname[:port]] [-rreason] destination(s) 2、选项列表选项说明-E强制加密-U连...

linux shell awk 语法

linuxshellawk语法  Awk是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,DanielRobbins将使您迅速掌握awk编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级awk演示程序。捍卫awk在本系列文章中,我将使您成为精通awk的编码人员。我承认,awk并没有一个非常好听且又非常“时髦”的名字。awk的GNU版本(叫作gawk)听起来非常怪异。那些不熟悉这种语言的人可能听说过"awk",并可能认为它是一组落伍且过时的混乱代码。它甚至会使最博学的UNIX权威陷于错乱的边缘(使他不断地发出"kill-9!"命令,就象使用咖啡机一样)。的确,awk没有一个动听的名字。但它是一种很棒的语言。awk适合于文本处理和报表生成,它还有许多精心设计的特性,允许进行需要特殊技巧程序设计。与某些语言不同,awk的语法较为常见。它借鉴了某些语言的一些精华部分,如C语言、python和bash(虽然在技术上,awk比python和bash早创建)。a...
开发笔记 开发笔记·2023-03-21

C/C++基础输入输出知识

int、long、longlong在printf中的格式类型存储字节表示范围printf输出格式char1-128到127或者0到255%cint4-2147483648~2147483647%dlong4-2147483648~2147483647(二十亿)ldlonglong89223372036854775808~+9223372036854775807(九百亿亿)%lld__int6489223372036854775808~+9223372036854775807%l64dfloat4+/-3.4e+/-38(~7个数字)%fdouble8+/-1.7e+/-308(~15个数字)%lf2.可以在"%"和字母之间插进数字表示最大场宽。/如果字符串的长度、或整型数位数超过说明的场宽,将按其实际长度输出。但对浮点数,若整数部分位数超过了说明的整数位宽度,将按实际整数位输出;若小数部分位数超过了说明的小数位宽度,则按说明的宽度以四舍五入输出。#include<stdio.h>#include<math.h>intmain(){floatf...
首页上一页12345...下一页尾页