为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景, 帮助计算机高效的处理和展示数据。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等) 1.数字类型   整型     整型就是我们说的整数,0也是整数,是一种特殊的整数;     int既是整型的代表,又是定义整型的函数;     定义一个整型,并不一定必须用int,可以直接为变量赋值;     (python2中曾经有过long整型,python3后已经弃用了)   浮点型     生活中的小数,凡是带有小数点的都可以认为是浮点型;     float既是浮点型的代表,又是创建浮点型...

  fxk7cGHkVIsk   2023年11月02日   54   0   0 Python

1.初识列表   列表就是队列;   列表是一种有序的,且内容可重复的数据类型;   用list代表列表,也可以用list()定义一个列表,同时定义列表可以直接使用[];   python中列表是一个无限制长度的数据结构;(但为了响应速度,也应避免列表中数据过大);   列表中可以存储各种数据类型,数字、字符串、布尔型、None、另一个列表等。      成员判断in,notin        列表长度判断len()        max()和min()的应用     此时列表中元素数据类型必须是一致的,否则会报错(数据类型不一致,max或min无法统一比较规则)     一般用于数字的比较;...

  fxk7cGHkVIsk   2023年11月02日   40   0   0 Python

1.数字的简单运算   常用运算符     +,-,, /,%,//,          =就是赋值运算符,在变量介绍中已提及过,a=13;     这里要说下赋值运算符的参数运算,     +=,-=,=,/=,//=,%=     a+=b-->a=a+b 参数赋值可以使代码更整洁,可读性更强        b,kb,mb,gb之间的转换     计算机的计量单位,相邻单位有1024相差量,这里就会用到乘法相关运算     1GB=1024MB=1048576KB=1073741824B        字符串与数字间的乘法     可以重复字符串中的内容,生成新的...

  fxk7cGHkVIsk   2023年11月02日   34   0   0 Python

1.字符串capitalize函数   (capitalizevt.资本化,用大写字母书写(或印刷);把…首字母大写;)   将字符串的首字母大写,其它字母小写;   用法:newstr=string.capitalize()修改后生成一个新字符串(因为字符串是不可更改数据类型);      ''.capitalize() 返回为空,不会报错;   ''.capitalize()返回空格,不会报错;   总结一下,无论字符串中包含什么字符,capitalize()只对字母有效,首位是字母就大写,非首位是字母就小写。 2.字符串内置函数lower()   lower()将所有字母变成小...

  fxk7cGHkVIsk   2023年11月02日   30   0   0 Python

元组是不可变数据类型,可用方法较少,所以可以直接和列表一同对比记忆; 1.len()方法在列表、元组中的使用   求列表、元组的长度;   len()方法可以统计除了数字外的任意数据类型的长度;    2.列表、元组的累加累乘   重复列表、元组中的元素;    3.成员判断符号in在列表、元组中的使用    4.列表内置函数append()   向列表中一次添加一个新元素;   被添加的元素只能添加到末尾、是对原列表的修改,不需要额外添加新变量;   list.append(new_item)new_item可以是各种数据类型;    5.列表的内置函数insert()   将元素添加到列表...

  fxk7cGHkVIsk   2023年11月02日   143   0   0 Python

1.通过key获取value   dict={key1:value1,key2:value2}   dict['key1']可获取到key1对应的value1   person={'name':'tt','age':13} print(person['age'])13 test_dict={'name':'ll','age':90} print(test_dict['height'])无value时程序报错,KeyError:'height'   通过dict[key]=value,当key值存在是,会修改原value、当key值不存在时,会将key:value键值对添加到字典中; pers...

  fxk7cGHkVIsk   2023年11月02日   40   0   0 Python

{}集合是一种无序不可重复的序列;集合常用于对两个列表的交并差处理; 集合没有任何获取元素的方法,只用作处理列表或元组的临时数据类型,不适合数据的存储和传输。 1.集合的创建   利用内置函数set()或{}创建; set_test=set()创建空集合 print(set_test)set() print(type(set_test))<class'set'> set_test2={} print(set_test2){} print(type(set_test2))<class'dict'> set_test3={'python',True,23} print(...

  fxk7cGHkVIsk   2023年11月02日   214   0   0 Python

数据类型转换:将自身数据类型转化成新的数据类型,并拥有新数据类型相关操作的过程; 为方便更好的帮助处理业务,将数据变更为更适合业务场景的类型; a='1', 此时想使用数字的数学操作,就需要先将字符串转化为数字类型;   1.数字与字符串间的转换 字符串转换成整数 a='34' b=int(a) print(b)34 此时字符串内必须是整数,否则会报错 print(int('45.6'))ValueError:invalidliteralforint()withbase10:'45.6' 字符串转换成浮点数 print(float('45.6'))45.6 print(t...

  fxk7cGHkVIsk   2023年11月02日   48   0   0 Python

1.逻辑   逻辑判断:对于一件事情正确与否的判断,python中用布尔类型真(True)、假(False)做区分;   根据判断结果的不同去完成的不同操作,就是我们的业务逻辑;   对于条件是否满足的判断语句,就是条件语句;   一个逻辑语句是由条件语句+业务语句组成的。   2.if语句   判断一个命题的真实性,如果命题为真,则执行if的逻辑语句; name_list=[] ifname_list: print('可以打印')条件语句为假,无输出   条件语句中可以使用逻辑关系,or、and、not name_list=[] name='小王' ifnotname_listan...

  fxk7cGHkVIsk   2023年11月02日   54   0   0 Python

1.函数定义   函数就是将完成一件事情的步骤封装在一起并得到最终的结果;   函数名代表了这个函数要做的事情;   函数体是实现函数功能的流程;   添加一个函数也被叫做实现了一个方法或功能;   函数可以帮助我们重复使用一些操作步骤;   2.def   通过关键字def定义函数;   def name(args...):     print('')   return是将函数结果返回的关键字;   return只能在函数体中使用;   return支持返回所有python类型;   有返回值的函数可以直接赋值给一个变量;   defadd(a,b):     c=a+b...

  fxk7cGHkVIsk   2023年11月02日   98   0   0 Python

1.面向对象   面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性,所以可以先了解下什么是面向过程编程:   面向过程编程的核心是过程,就是分析出实现需求所需要的步骤,通过函数一步一步实现这些步骤,接着依次调用即可,再简单理解就是程序   从上到下一步步执行,从头到尾的解决问题;   而面向对象编程是把构成事物的整个需求按照特点、功能划分,将这些存在共性的部分封装成对象,创建对象的目的不是为了完成某一个步骤,   而是为了描述某个事物在整个解决问题的步骤中的行为。        eg:小明用美的洗衣机洗脏衣服,流程是怎样的?   面向过程的解决方...

  fxk7cGHkVIsk   2023年11月02日   50   0   0 Python

1.异常与异常处理   异常就是程序中的错误,正常情况下程序是自上而下逐行执行的,当遇到异常时,就会报错退出执行;   异常处理就是在程序中可能出错的地方进行提前预捕获,并将异常部分的程序进行修正使得程序正常执行。   2.异常的语法   利用try...except...关键字 以字符串的upper方法为例 defnew_upper(str_data): new_str=str_data.upper() returnnew_str 输入正常的字符串,程序执行正常,返回结果正常 new_str=new_upper('test_str') print(new_str) ''' TE...

  fxk7cGHkVIsk   2023年11月02日   81   0   0 Python

1.什么是python的包   包就是一个文件夹,里面放着一个个py文件或子包;   在包中可以被调用的一个个py文件,我们叫做模块;      如上,test就是一个包、two.py就是test下的一个模块,child是子包,结构和test包一样;   包的身份证     可以看到test下还有一个__init__.py命名的文件,是python包中必须存在的文件,是和普通文件夹的区分标志、类似包的身份证;   2.包的导入import   importpackage    一般用于两种场景,拿到某包下__init__.py文件中中的功能或同级模块下的功能;      如...

  fxk7cGHkVIsk   2023年11月02日   26   0   0 Python

  内置包是python自带的一些功能模块,有需求时可以在自己文件中直接导入使用。   1.datetime包   python中的时间包,可以在业务开发中辅助我们处理时间信息; datetime可以获取当前时间 fromdatetimeimportdatetime re=datetime.now() print(re)2022-12-0716:32:37.000297 或者 importdatetime re=datetime.datetime.now() print(re)2022-12-0716:33:41.135512 ''' datetime可以获取时间间隔 利用ti...

  fxk7cGHkVIsk   2023年11月02日   46   0   0 Python

0.基本概念   0.1java跨平台原理     java可以在windows、mac、linux各个系统上执行;     依靠的是中间翻译--java虚拟机(JVM-JavaVirtualMachine),JVM本身不跨平台,根据不同的系统提供不同的JVM    (在官网下载JDK时提供了不同系统的JDK文件,jvm在jdk包中);   0.2JRE(JavaRuntimeEnvironment)     java运行环境,包含JVM标准实现和java核心类库   0.3JDK(JavaDevelopKit)java语言软件开发工具包     包含代码的编译工具(javac)和运行工具(J...

  fxk7cGHkVIsk   2023年11月01日   206   0   0 Java

  最近在做Monkey二次开发的工作,边弄边在这里记录下(多平台发布),顺便可以和大家一起讨论下;  Monkey的编译依赖于Android源码,所以要修改Monkey后打新jar包,需要完整的Android源码环境。      整理了下Android源码的下载流程;     参考文档:source.downloading(其中有若要贡献代码所需的git相关配置,只下载的话感觉可先忽略)   1.安装Repo      &n...

  fxk7cGHkVIsk   2023年11月01日   29   0   0 软件测试

  前面已经下载好了Android源码,可以在对应目录下构建二次开发后的monkeyjar包了;   当前环境:Ubuntu16.04,Andorid10源码。   1.初始化环境   cd进入android源码根目录,执行sourcebuild/envsetup.sh初始化环境;             执行成功没有什么提示信息; 2.修改Android.mk配置文件   只构建monkey,需修改Android.mk配置文件;   /android_10/development/cmds/monkey/Android.mk   增加一行:LOCAL...

  fxk7cGHkVIsk   2023年11月01日   39   0   0 软件测试
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~