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

景区网站建设要求百度登录

景区网站建设要求,百度登录,深圳做公司网站,百度免费文章目录#xff08;1#xff09;题目描述#xff08;2#xff09;Python3实现#xff08;3#xff09;知识点详解1、input()#xff1a;获取控制台#xff08;任意形式#xff09;的输入。输出均为字符串类型。1.1、input() 与 list(input()) 的区别、及其相互转换方… 文章目录1题目描述2Python3实现3知识点详解1、input()获取控制台任意形式的输入。输出均为字符串类型。1.1、input() 与 list(input()) 的区别、及其相互转换方法2、print() 打印输出。3、整型int() 将指定进制默认十进制的一个字符串或数字转换为十进制整型强转。/font3.1、bin()十进制整数转换为二进制码。返回值为字符串。3.2、ord() ASCII字符转换为十进制整数Unicode字符 —— Unicode数值。3.3、chr()将10进制或16进制数转换为ASCII字符。Unicode数值 —— Unicode字符。4、len()返回字符串、列表、字典、元组等的长度。5、map()将指定函数依次作用于序列中的每一个元素 —— 返回一个迭代器结果需指定数据结构进行转换后输出。6、set集合的常用操作74函数—— 集合是一个不重复元素的无序可变序列。7、str.split()通过指定分隔符默认为空格对字符串进行切片并返回分割后的字符串列表list。1题目描述 2Python3实现 while True:try:a, b int(input()), set(map(int, input().split()))print(len(b)-1)except:break import bisect while True:try:a, b int(input()), map(int, input().split())q []for v in b:pos bisect.bisect_left(q, v)if pos len(q):q.append(v)else:q[pos] vprint(len(q))except:break3知识点详解 1、input()获取控制台任意形式的输入。输出均为字符串类型。 str1 input() print(str1) print(提示语句:, str1) print(type(str1)) asd123!# 提示语句: asd123!# class str常用的强转类型说明int(input())强转为整型输入必须时整型list(input())强转为列表输入可以是任意类型 1.1、input() 与 list(input()) 的区别、及其相互转换方法 相同点两个方法都可以进行for循环迭代提取字符提取后都为字符串类型。不同点str list(input()) 将输入字符串转换为list类型可以进行相关操作。如 str.append() 将列表转换为字符串str_list [A, aA, 2.0, , 1] 方法一print(.join(str))方法二print(.join(map(str, str_list))) 备注若list中包含数字则不能直接转化成字符串否则系统报错。 方法一print(.join([str(ii) for ii in str_list]))方法二print(.join(map(str, str_list))) map()根据给定函数对指定序列进行映射。即把传入函数依次作用到序列的每一个元素并返回新的序列。 1 举例说明若list中包含数字则不能直接转化成字符串否则系统报错。 str [25, d, 19, 10] print( .join(str)) Traceback (most recent call last):File C:/Users/Administrator/Desktop/test.py, line 188, in moduleprint( .join(str)) TypeError: sequence item 3: expected str instance, int found2举例说明若list中包含数字将list中的所有元素转换为字符串。 str_list [A, aA, 2.0, , 1] print(.join(str(ii) for ii in str_list)) print(.join([str(ii) for ii in str_list])) print(.join(map(str, str_list))) # map()根据给定函数对指定序列进行映射。即把传入函数依次作用到序列的每一个元素并返回新的序列。 AaA2.01 AaA2.01 AaA2.012、print() 打印输出。 【Python】print()函数的用法 x, y 1, 9 print({},{} .format(x, y)) # 打印方法一 print(**10) # 打印分割符 print(x, ,, y) # 打印方法二 1,9 ********** 1 , 93、整型int() 将指定进制默认十进制的一个字符串或数字转换为十进制整型强转。 Python2 有 long int 类型而Python3 整型没有范围限制故可以当作 long int 使用。布尔类型 bool 是整型的子类型包括两种True 1、False 0。 函数说明int(x, base10) 输入参数 x字符串或数字整数、浮点数。base默认十进制。 备注1若带参数base表示将 二进制、十进制、十六进制的 x 转换为十进制。 备注2若带参数base则输入必须是整数且整数必须以字符串的形式进行输入。 输入返回值举例输出int(整数, base16)输入整数指定为16进制转换为10进制整数同理其余进制print(int(20, 16)) 和 print(int(0XAA, 16))32 和 1701输入为空或整数\\\int()\print(int())0int(浮点数)\print(int(-2.1))-22输入为字符串\\\int(字符串)\print(int(-2))-2int(字符串(浮点数))需先将str转换为float再转换为int否则报错。print(int(float(-2.1)))-2 十进制转换为16进制 十六进制范围0 ~ 655360000 ~ FFFF 方法 1十进制数除16取余数1得商12商1除16取余数2得商23商2除16取余数3得商34最后商3等于0取余数4。最终结果为倒序余数 [余数4, 余数3, 余数2, 余数1]。 举例整数65036 165036 除 16商4064余数 12十六进制C 24064 除 16商254余数 0十六进制0 3254 除 16商15余数 14十六进制E 415除16商0余数 15十六进制F。 5结束得16进制为 FE0C 十进制012345678910111213141516进制0123456789ABCDEF2进制0000000100100011010001010110011110001001101010111100110111101111 3.1、bin()十进制整数转换为二进制码。返回值为字符串。 函数说明bin(整型) print(bin(-3)) print(type(bin(-3))) -0b11 class str3.2、ord() ASCII字符转换为十进制整数Unicode字符 —— Unicode数值。 函数说明ord(字符) print(ord(A)) print(type(ord(A))) 65 class int3.3、chr()将10进制或16进制数转换为ASCII字符。Unicode数值 —— Unicode字符。 函数说明chr(number) print(chr(97)) print(type(chr(97))) a class str4、len()返回字符串、列表、字典、元组等的长度。 函数说明len(object) str_temp Hello, boy ! print(len(str_temp)) # 【输出结果】12 ############################################# list_temp [h, e, l, l, o] print(len(list_temp)) # 【输出结果】5 ############################################# dict_temp {num: 520, name: do do} print(len(dict_temp)) # 【输出结果】2 ############################################# tuple_temp (G, o, o, d) print(len(tuple_temp)) # 【输出结果】45、map()将指定函数依次作用于序列中的每一个元素 —— 返回一个迭代器结果需指定数据结构进行转换后输出。 函数说明map(function, iterable) 输入参数 function指定函数。iterable可迭代对象 print(返回一个迭代器: , map(int, (1, 2, 3))) # 返回一个迭代器: map object at 0x0000018507A34130结果需指定数据结构进行转换后输出 数据结构list、tuple、set。可转换后输出结果数据结构str。返回一个迭代器数据结构dict。ValueError需输入两个参数 print(将元组转换为list: , list(map(int, (1, 2, 3)))) print(将字符串转换为list: , tuple(map(int, 1234))) print(将字典中的key转换为list: , set(map(int, {1: 2, 2: 3, 3: 4}))) 将元组转换为list: [1, 2, 3] 将字符串转换为list: (1, 2, 3) 将字典中的key转换为list: {1, 2, 3} ################################################################################ dict_a [{name: python, points: 10}, {name: java, points: 8}] print(list(map(lambda x : x[name] python, dict_a))) print(dict(map(lambda x : x[name] python, dict_a))) [True, False] TypeError: cannot convert dictionary update sequence element #0 to a sequence6、set集合的常用操作74函数—— 集合是一个不重复元素的无序可变序列。 无序赋值后各元素位置将随机输出。 不重复赋值变量时若存在重复元素系统会自动去除只保留一个。 set(str) 对字符串去重set(tuple)对元组去重set(list)对列表去重。 备注字符串、元祖、列表是有序序列。 备注无法对无序序列进行去重。 序号函数说明0set1 set()创建空集合1set2 {元素1, 元素2}创建集合1set2 set({元素1, 元素2})创建集合。输入参数可以是任意类型——————2set.add(元素)只能添加一个元素将元素添加到集合中。若元素存在则不进行任何操作。3set.update(元素)添加多个元素将元素添加到集合中。1参数可以是列表元组字典等。2若是字符串将按字符拆分后再添加。4set.copy()浅拷贝——————4set.remove(元素)删除指定元素。若元素不存在则系统报错。5set.discard(元素)删除指定元素。若元素不存在则不进行任何操作。6set.pop()随机删除一个元素。1对集合进行无序排列然后删除第一个元素。2若指定元素则系统报错。7set.clear()清空内容返回空集合——————1len(set)元素个数2type(set)查看数据类型3元素 in setin / not in成员操作符判断给定值是否在序列中4for i in set:遍历 7、str.split()通过指定分隔符默认为空格对字符串进行切片并返回分割后的字符串列表list。 函数说明str.split(str., numstring.count(str))[n] 参数说明 str 表示分隔符默认为空格但是不能为空。若字符串中没有分隔符则把整个字符串作为列表的一个元素。num表示分割次数。如果存在参数num则仅分隔成 num1 个子字符串并且每一个子字符串可以赋给新的变量。[n] 表示选取第n个切片。 注意当使用空格作为分隔符时对于中间为空的项会自动忽略。 s www.dod.com.cn print(分隔符(默认): , s.split()) # 【输出结果】分隔符(默认): [www.dod.com.cn] print(分隔符(.): , s.split(.)) # 【输出结果】分隔符(.): [www, dod, com, cn] print(分割1次, 分隔符(.): , s.split(., 1)) # 【输出结果】分割1次, 分隔符(.): [www, dod.com.cn] print(分割2次, 分隔符(.): , s.split(., 2)) # 【输出结果】分割2次, 分隔符(.): [www, dod, com.cn] print(分割2次, 分隔符(.), 取出分割后下标为1的字符串: , s.split(., 2)[1]) # 【输出结果】分割2次, 分隔符(.), 取出分割后下标为1的字符串: dod print(s.split(., -1)) # 【输出结果】[www, dod, com, cn] ########################################### # 分割2次, 并分别保存到三个变量 s1, s2, s3 s.split(., 2) print(s1:, s1) # 【输出结果】s1: www print(s2:, s1) # 【输出结果】s2: www print(s3:, s2) # 【输出结果】s3: dod ########################################### # 连续多次分割 a Hello[www.dodo.com.cn]Bye print(a.split([)) # 【输出结果】[Hello, www.dodo.com.cn]Bye] print(a.split([)[1].split(])[0]) # 【输出结果】www.dodo.com.cn print(a.split([)[1].split(])[0].split(.)) # 【输出结果】[www, dodo, com, cn]
http://www.hkea.cn/news/14587179/

相关文章:

  • 建设实验教学网站的作用做网站的知名品牌公司
  • 网站排名优化培训东莞关键字排名优化
  • 快三网站开发cloud域名注册网站
  • 网站建设平台推荐做网站跳转
  • 做网站要招什么样的程序员网络推广协议
  • 如何做app网站公司企业网站
  • 柯桥网站建设书生商友邮政企业微信app下载
  • 信阳网站开发公司电话松江建设新城有限公司网站
  • txt怎么做网站宝塔反代wordpress
  • 江苏住房城乡建设部网站WordPress换域名更新
  • 太原网站建设服务宁波seo网络推广价格详情
  • 广东建设信息公开网站佛系汉化组wordpress博客
  • 酒泉网站seo电话销售网站建设
  • 网站开发环境 对比网站建设就业
  • 网站开发案例分析网站建设 怎么跑业务
  • 免费网站建站模块海口网站建设策划
  • 虚拟机建设网站深圳有做网站最近价格?
  • 网站建设从入门到精通优化关键词方法
  • 如何推广网上国网官方网站优化方法
  • 南通网站排名优化公司怎么在360搜索做网站推广
  • 手机手机网站建设镇江网站制作哪家便宜
  • 做ptt有什么好的模板网站p2p万能搜索种子
  • 怎么建设一个优秀的网站网站开发课程安排
  • 虚拟空间做网站上海seo网络推广渠道
  • 如何在凡科建设网站学生个人网页制作教程
  • 网站优化的文章备案的网站是公司吗
  • 大连市公众平台网站在哪里学做网站
  • 本地做网站图片怎么存江门seo哪家专业
  • 网站推广的主流方法室内设计效果图制作软件
  • 哈尔滨全国网站建设铜陵网站开发