当前位置: 首页 > news >正文

松江做网站需要多少钱记事本做网站怎么改字体颜色

松江做网站需要多少钱,记事本做网站怎么改字体颜色,品牌设计前景如何,网易游戏财报一、python内置函数abs()求绝对值例子print(abs(-2))all()把序列中每一个元素做布尔运算#xff0c;如果全部都是true#xff0c;就返回true,但是如果是空字符串、空列表也返回true例子print(all([1,2,1,]))输出结果False例子2print(all())输出结果Trueany()把序列中每一个元…一、python内置函数abs()求绝对值例子print(abs(-2))all()把序列中每一个元素做布尔运算如果全部都是true就返回true,但是如果是空字符串、空列表也返回true例子print(all([1,2,1,]))输出结果False例子2print(all())输出结果Trueany()把序列中每一个元素做布尔运算如果有一个为true就返回true,但是有两个false还是false例子print(any([0,]))print(any([0,,1]))输出结果FalseTruebin()把十进制转换为二进制例子print(bin(3))输出结果0b11分析其中“0b代表二进制bool()判断布尔类型的返回True或者Falsebytes()以一个字节的形式输出数据这里的bytes是不可变数据类型如果是整数就输出长度为该整数长度的字节组例子print(bytes(0))print(bytes(2))print(bytes(5))输出结果bb\x00\x00b\x00\x00\x00\x00\x00如果是字符串则必须制定编码方式进行编码例子name你好print(bytes(name,encodingutf-8))print(bytes(name,encodingutf-8).decode(utf-8))输出结果b\xe4\xbd\xa0\xe5\xa5\xbd你好分析这里的第一行输出就是以utf-8的方式对“你好”进行编码是二进制模式下的十六进制编码这里是十六进制的形式utf-8中三个字节代表一个汉字所以前3个字节代表的是“你”第二行输出的是对十六进制的字节进行解码用“utf-8”的形式重新解码所以这里被还原成“你好”例子name你好print(bytes(name,encodinggbk))print(bytes(name,encodinggbk).decode(gbk))输出结果b\xc4\xe3\xba\xc3你好分析第一行输出是用gbk方式对“你好”进行编码由于gbk是2个字符代表一个汉字所以这里可以看到前2个代表一个汉字后2个代表一个汉字同样的这里也可以被解码重新还原为原字符串bytearray()以一个字节组的形式输出数据用法与bytes()类似但这里这个数组里的元素是可变的bytes是不可变数据类型而bytearray像名称一样可使用append等方法chr()参数是(0~255)整数返回的其实是ASCII码对应的字符dict()创建字典的函数例子print(dict( a 1,b 2 ))输出结果{a: 1, b: 2}分析这种创建字典的方式key只能是字符串不能是数字、布尔值等创建出的字典key是写入等式的前面等式后面写的是value例子2print(dict([(a,1),(2,3)]))输出结果{a: 1, 2: 3}分析这里是用可迭代对象创造字典即通过二元组列表创建dir()打印某一个对象下面都有哪些方法例子print(dir(str))输出结果[__add__, __class__, __contains__, __delattr__, __dir__, __doc__, __eq__, __format__, __ge__, __getattribute__, __getitem__, __getnewargs__, __gt__, __hash__, __init__, __init_subclass__, __iter__, __le__, __len__, __lt__, __mod__, __mul__, __ne__, __new__, __reduce__, __reduce_ex__, __repr__, __rmod__, __rmul__, __setattr__, __sizeof__, __str__, __subclasshook__, capitalize, casefold, center, count, encode, endswith, expandtabs, find, format, format_map, index, isalnum, isalpha, isdecimal, isdigit, isidentifier, islower, isnumeric, isprintable, isspace, istitle, isupper, join, ljust, lower, lstrip, maketrans, partition, replace, rfind, rindex, rjust, rpartition, rsplit, rstrip, split, splitlines, startswith, strip, swapcase, title, translate, upper, zfill]divmod()实现a除以b然后返回商与余数的元组。如果两个参数a,b都是整数那么会采用整数除法结果相当于(a//b, a % b)。如果a或b是浮点数相当于(math.floor(a/b), a%b)。例子print(divmod(10,3))输出结果(3, 1)enumerate()将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列同时列出数据和数据下标一般用在 for 循环当中。语法enumerate(seq, [start0])seq--一个序列或者可迭代对象start 下标的开始位置例子li [nicholas,jack,pony]for i in enumerate(li,1):print(i)输出结果(1, nicholas)(2, jack)(3, pony)eval()将字符串str当成有效的表达式来求值并返回计算结果。例子#字符串转换成字典print(eval({nick:1,jack:2}))输出结果{nick: 1, jack: 2}计算字符串里的表达式的值例子x,y 1,2print(eval(x y))输出结果3hash()用来做哈希运算的只要可hash就是不可变数据类型不可hash的就是可变数据类型哈希是一种算法把文件内容进行一个运算最终得出一个值得出的结果长度是固定的不能根据结果反推原来的内容本函数返回对象的哈希值。返回的哈希值是使用一个整数表示通常使用软件校验。例子name nickprint(hash(name))name nicholasprint(hash(name))​输出结果5166927391536352230分析对name进行哈希运算返回一个值如果中途被修改哈希值也会变化help()查看帮助查看某个函数怎么用例子print(help(dir))查看dir的用法hex()、oct()、bin()bin()将十进制转换为二进制hex()将十进制转换为十六进制oct()将十进制转换为八进制isinstance()函数来判断一个对象是否是一个已知的类型类似 type()。例子print(isinstance(1,int))print(isinstance(a,str))输出TrueTrue分析判断1是不是int类型判断“a”是不是字符串类型locals()、globals()这两个函数主要提供基于字典的访问局部和全局变量的方式。globals打印全局变量还有一些系统提供的全局变量locals打印局部变量例子{b: nick }----------------{__name__: __main__, __doc__: None, __package__: None, __loader__: _frozen_importlib_external.sourcefileloader object at, __spec__: None, __annotations__: {}, __builtins__: , __file__: D:/06python/exercise/test2.py, __cached__: None, a: 2, test: }分析这里print(locals())打印的是{b: nick }获取的是局部变量print(globals())在输出的最后获取了a: 2其他都是系统提供的全局变量ord()ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数它以一个字符(长度为1的字符串)作为参数返回对应的 ASCII 数值pow()pow(x,y)方法返回 xy(x的y次方) 的值。pow(x,y,z)方法是x的y次方得到一个值之后再用这个值对z进行取余例子print(pow(2,5,3))print(pow(2,5))输出结果232reversed()reversed函数返回一个反转的迭代器。即取反取反的对象可以是列表、字符串、元组或者range例子print(reversed([1,2,3,4]))print(list(reversed([1,2,3,4])))输出结果[4, 3, 2, 1]分析第一行输出直接打印reversed输出的是一个反转的迭代器要用list方法可以进行显示列表。round()返回浮点数x的四舍五入值。set()创建一个集合slice()切片对象主要用在切片操作函数里的参数传递。语法slice(start, stop[, step])例子l hello world !s1 slice(0,4)print(l[s1])输出结果hell例子2l aeiou world !s2 slice(0,4,2)print(l[s2])输出结果ai分析这里加了步长。sorted()对所有可迭代的对象进行排序操作。内建函数 sorted 方法返回的是一个新的 list而不是在原来的基础上进行的操作。list 的 sort 方法返回的是对已经存在的列表进行操作sorted 方法不能针对不同类型进行排序例子l [2,1,3,5,8]print(sorted(l))输出结果[1, 2, 3, 5, 8]sorted()语法sorted(iterable, keyNone, reverseFalse)iterable -- 可迭代对象。key -- 主要是用来进行比较的元素只有一个参数具体的函数的参数就是取自于可迭代对象中reverse -- 排序规则reverse True 降序 reverse False 升序(默认)。​例子people[{name:nicholas,age:18},{name:jack,age:53},{name:pony,age:46},{name:richard,age:44},]print(sorted(people,key lambda dic:dic[age]))输出结果[{name: nicholas, age: 18}, {name: richard, age: 44}, {name: pony, age: 46}, {name: jack, age: 53}]str()将任意类型转换为字符串sum()对系列进行求和计算。语法sum(iterable[, start])例子li [1,2,3,4,5]print(sum(li))print(sum(li,2))输出结果1517分析第二行输出是先对列表求和再加上参数2再次求和。type()查看某一对象的数据类型例子msg 123if type(msg) is str :msg int(msg)res msg 5print(res)vars()对象object的属性和属性值的字典对象。查看对象的属性和值如果没有参数和locals功能一样。如果有就显示该对象的所有方法名print(vars(int))二、zip()用于将可迭代的对象作为参数将对象中对应的元素打包成一个个元组然后返回由这些元组组成的列表或者字典。zip()可以传2个参数只要是序列就可以(列表、元组、字符串)例子print(zip((a,b,c),(1,2,3)))print(list(zip((a,b,c),(1,2,3))))print(list(zip((a,b,c),(1,2,3,4))))print(list(zip((a,b,c,d),(1,2,3))))输出结果[(a, 1), (b, 2), (c, 3)][(a, 1), (b, 2), (c, 3)][(a, 1), (b, 2), (c, 3)]分析第一行输出的是zip的对象要转换为列表用list的方法zip的左右两个参数序列是一一对应的关系如果有多的自动忽略例子2p{name:nicholas,age:18,gender:man}print(list(zip(p.keys(),p.values())))输出结果[(name, nicholas), (age, 18), (gender, man)]分析这样就可以把字典中的元素提取出来例子print(dict(zip((a,b,c),(1,2,3))))输出结果{a: 1, b: 2, c: 3}分析这里可以直接将zip对象转为字典。三、max() 、min()max()求最大的值例子dic {age1:18,age4:25,age2:19,age3:28}print(max(dic))print(max(dic.values()))print(max(zip(dic.values(),dic.keys())))输出结果age428(28, age3)分析print(max(dic))语句默认比较的是字典的key进行字符串的比较一个字符一个字符的比较根据字符的ASCII码进行比较第二行输出print(max(dic.values()))比较的是字典的value直接输出最大的value第三行输出是首先将字典用zip方法将字典的value和key组成一个一一对应的元组然后直接比较这个元组的大小具体dic {age1:18,age4:25,age2:19,age3:28}v zip(dic.values(),dic.keys())#这里也是一个可迭代对象for i in v:print(i)输出结果(18, age1)(25, age4)(19, age2)(28, age3)这里通过for循环可以看出zip(dic.values(),dic.keys())是一个元组例子2l [(5,a),(3,b),(2,c)]print(max(l))输出结果(5, a)分析这里是从第一个值进行比较5、3、2进行比较如果有结果后面的就不用比较了例子3l [a18,b21,c5]print(max(l))输出结果c5分析这里也是一个字符一个字符的比较。max()的高级用法max(iterable,key func)iterable--可迭代对象func--对对象的元素处理逻辑例子people[{name:pony,age:1000},{name:jack,age:10000},{name:richard,age:9000},{name:nick,age:18},]print(max(people,key lambda x:x[age]))输出结果{name: jack, age: 10000}分析这里是对列表中每个元素进行for循环即字典进行取出“age”对应的value进行比较同时输出value最大值的元素与map函数进行for循环类似。x[age]是对列表的每个元素进行索引而非对列表进行索引因为这个max()函数对要处理的可迭代对象进行了类似for循环处理。min()函数与max()用法类似max()求最大值min()求最小值
http://www.zqtcl.cn/news/773865/

相关文章:

  • 肥城网站制作浙江省建设厅信息港官网
  • 手机网站建设进度南宁企业网站设计
  • 建设学校网站方案大淘客网站上的推广怎么做
  • 哪个网站可以免费学设计南阳网站建设页面
  • 外贸公司建网站一般多少钱南京网站建设小程
  • 洛阳霞光做网站公司手机编程教学
  • 深圳正规网站建设公司顺德网页制作公司
  • 消防中队网站建设筑云电商网站建设公司
  • 天津网站建设天津中国东盟建设集团有限公司网站
  • 正版传奇手游官方网站宁波建设银行网站首页
  • 中铁建设集团招标网站wordpress区块编辑无法使用
  • 做电影网站需要的服务器配置网站关键词排名优化应该怎么做
  • 企业网站管理关键词你们懂的
  • 成都成华网站建设跟网站开发公司签合同主要要点
  • 手机搭建平台网站化工厂建设网站
  • 怎样建设自己网站的后台龙港哪里有做百度网站的
  • 西安做网站建设哪家好2345网址导航电脑版下载
  • 做暧暧小视频网站十大职业资格培训机构
  • 泰安网站建设优化营销策划是做什么
  • 做网站百度排前位网页设计实训报告2000字
  • 网站建设的活动方案房地产销售渠道拓客方案
  • 哈尔滨网站提升排名版式设计图片
  • 我的专业网站建设策划书网站logo教程
  • 百度 网站 移动端win10系统之家官网
  • h5商城网站建站成都网站建设全平台
  • xuzhou公司网站制作有什么手机网站
  • 网站建设 培训深圳网站建设制作品牌公司
  • 网站到期怎么续费网站运营优化推广
  • 一站式装修的利弊上海建设厅焊工证查询网站
  • 济宁做网站公司找融合深圳招聘一般在哪个网站