1、print()print()函数的作用是输出数据到控制台,就是打印在你能看到的界面上。2、returnreturn语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。return作为脚本单独运行时则需要print函数才能显示,但是在交互模式下,return的结果会自动打印出来注:return是返回值,且return语句块后面的代码是不执行的。没有return语句:>>>a=1>>>b=2>>>deffunc(x,y):z=x+y>>>print(func(a,b))None没有return语句,所以没能给函数add()返回值,打印出来也就是空值
Redis数据结构1.SDSRedis是用C语言写的,但是对于Redis的字符串,却不是C语言中的字符串(即以空字符’\0’结尾的字符数组),它是自己构建了一种名为简单动态字符串(simpledynamicstring,SDS)的抽象类型,并将SDS作为Redis的默认字符串表示因为C语言字符串存在很多问题:获取字符串长度的需要通过运算非二进制安全不可修改例如,我们执行命令:127.0.0.1:6379>setnamezhangsanok那么Redis将在底层创建两个SDS,其中一个是包含“name”的SDS,另一个是包含“zhangsan”的SDS。1.1SDS是什么Redis是C语言实现的
Redis数据结构1.SDSRedis是用C语言写的,但是对于Redis的字符串,却不是C语言中的字符串(即以空字符’\0’结尾的字符数组),它是自己构建了一种名为简单动态字符串(simpledynamicstring,SDS)的抽象类型,并将SDS作为Redis的默认字符串表示因为C语言字符串存在很多问题:获取字符串长度的需要通过运算非二进制安全不可修改例如,我们执行命令:127.0.0.1:6379>setnamezhangsanok那么Redis将在底层创建两个SDS,其中一个是包含“name”的SDS,另一个是包含“zhangsan”的SDS。1.1SDS是什么Redis是C语言实现的
1.什么是dict我们已经知道,list和tuple可以用来表示顺序集合,例如,班里同学的名字:['Adam','Lisa','Bart']或者考试的成绩列表:[95,85,59]但是,要根据名字找到对应的成绩,用两个list表示就不方便。如果把名字和分数关联起来,组成类似的查找表:'Adam'==>95'Lisa'==>85'Bart'==>59给定一个名字,就可以直接查到分数。Python的dict就是专门干这件事的。用dict表示“名字”-“成绩”的查找表如下:d={'Adam':95,'Lisa':85,'Bart':59}我们把名字称为key,对应的成绩称为value,dict就是通
1.什么是dict我们已经知道,list和tuple可以用来表示顺序集合,例如,班里同学的名字:['Adam','Lisa','Bart']或者考试的成绩列表:[95,85,59]但是,要根据名字找到对应的成绩,用两个list表示就不方便。如果把名字和分数关联起来,组成类似的查找表:'Adam'==>95'Lisa'==>85'Bart'==>59给定一个名字,就可以直接查到分数。Python的dict就是专门干这件事的。用dict表示“名字”-“成绩”的查找表如下:d={'Adam':95,'Lisa':85,'Bart':59}我们把名字称为key,对应的成绩称为value,dict就是通
4.7字典(dict)字典是Python中一种非常重要的数据类型。字典和之前的列表、元组不同,里面的元素使用键-值对进行存储。通常字典中元素的键由字符串或数字等可哈希数据类型组成。可以把字典想象成一个集合,只不过每个元素都是由键-值对组成。字典中的元素的键是不能重复的。字典中的元素也是无序的,这点和集合一样。可以通过键获取集合中元素的值,并且速度要远快于列表。这种速度上的差异在数据量特别大时更加明显。4.7.1字典的创建4.7.1.1通过字典标识符号创建列表在创建的时候用{}做标识。内部的元素用逗号进行分隔。注意:字典和集合都是用{}做标识的。>>>dct1={}#空字典>>>dct2={'a
4.7字典(dict)字典是Python中一种非常重要的数据类型。字典和之前的列表、元组不同,里面的元素使用键-值对进行存储。通常字典中元素的键由字符串或数字等可哈希数据类型组成。可以把字典想象成一个集合,只不过每个元素都是由键-值对组成。字典中的元素的键是不能重复的。字典中的元素也是无序的,这点和集合一样。可以通过键获取集合中元素的值,并且速度要远快于列表。这种速度上的差异在数据量特别大时更加明显。4.7.1字典的创建4.7.1.1通过字典标识符号创建列表在创建的时候用{}做标识。内部的元素用逗号进行分隔。注意:字典和集合都是用{}做标识的。>>>dct1={}#空字典>>>dct2={'a
控制流程语句java关键字break、continue、return主要按三个纬度去区分。作用不同结束不同紧跟不同 一、作用不同1、break:执行break操作,跳出所在的当前整个循环,到外层代码继续执行。2、continue:执行continue操作,跳出本次循环,从下一个迭代继续运行循环,内层循环执行完毕,外层代码继续运行。3、return:执行return操作,直接返回函数,结束函数执行,所有该函数体内的代码(包括循环体)都不会再执行。 二、结束不同1、break:不仅可以结束其所在的循环,还可结束其外层循环,但一次只能结束一种循环。2、continue:结束的是本次循环,将接着开始下
控制流程语句java关键字break、continue、return主要按三个纬度去区分。作用不同结束不同紧跟不同 一、作用不同1、break:执行break操作,跳出所在的当前整个循环,到外层代码继续执行。2、continue:执行continue操作,跳出本次循环,从下一个迭代继续运行循环,内层循环执行完毕,外层代码继续运行。3、return:执行return操作,直接返回函数,结束函数执行,所有该函数体内的代码(包括循环体)都不会再执行。 二、结束不同1、break:不仅可以结束其所在的循环,还可结束其外层循环,但一次只能结束一种循环。2、continue:结束的是本次循环,将接着开始下
python基础02条件控制python条件语句是通过一条或多条语句的执行结果(Ture或者False)来执行的代码块python中用elif代替了elseif,所以if语句的关键字为:if-elif-else。注意每个条件后面都要用冒号:,表示接下来是满足条件后要执行的语句块使用缩进来划分语句块,相同缩进数的语句在一期组成一个语句块在python中没有switch-case语句#if-else语句age=int(input("请输入年龄:"))ifage>=7:print("可以上小学")else:print("年龄未满足要求,不可以上小学")------------------------