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

西安信誉好的做网站的安徽网站建设

西安信誉好的做网站的,安徽网站建设,国内免费plm,做网站哪里最便宜1.什么是字符串a.使用单引号或者双引号括起来的字符集就是字符串。b.引号中单独的符号、数字、字母等叫字符c.转义字符#xff1a;可以用来表示一些有特殊功能或是特殊意义的字符(通过在固定的字符前加反斜杠\)\-\\-\\n-换行\t-制表符\-在计算…1.什么是字符串a.使用单引号或者双引号括起来的字符集就是字符串。b.引号中单独的符号、数字、字母等叫字符c.转义字符可以用来表示一些有特殊功能或是特殊意义的字符(通过在固定的字符前加反斜杠\)\-\\-\\n-换行\t-制表符\-在计算字符串长度的时候转义字符代表一个字符eg:\n就是一个字符转义字符123 数字字符串ancn^7sj中文汉字 空格str2 \print(str2)str1 床前明月光\n疑是地上霜。print(str1)ouput,床前明月光\n疑是地上霜。2.阻止转义可以通过在字符串前面加r或者R来阻止转义字符转义str1 r\\print(str1)str2 \\\\print(str2)str3 \\1\n2print(str3)str4 r\\1\n2print(str4)output\\\\\1\n2\\1\n23.python中字符串中的字符是Unicode编码(C语言ASCII码)Unicode编码使用16位对一个字符进行编码编码的目的是让字符可以存储到计算机中。最大整数65536Unicode码中包含了ASCII码可以表示世界上所有的语言和符号a.获取一个字符的Unicode码ord(字符)ord1 ord(张)ord2 ord(书)ord3 ord(语)print(hex(ord1))print(hex(ord2),hex(ord3))print(ord(张),ord(书),ord(语))print(hex(ord(张)),hex(ord(书)),hex(ord(语)))output0x5f200x4e66 0x8bed24352 20070 358210x5f20 0x4e66 0x8bedb.将Unicode码转换成字符chr(编码值)print(chr(0x4eff))print(chr(0x5f20))output仿张字符串比较大小的时候从字符开始依次往后比较每个字符的大小直到遇到字符不一样为止。比较字符大小的时候实质比的是它们的编码的大小。print(abcb)print(Za,za)print(aab)print(Zz)print(acab)print(a张)outputFalseFalseTrueFalseFalseTrueFalsepython的字符实质是一个有序的字符序列。1.获取字符串长度(长度-字符串中字符的个数)len是获取序列长度的内置函数count1 len(abc123);count2 len(abc\n123)print(count1,count2)print(len(abc123),len(abc\n123))output6,76,72.通过下标获取字符串中的某一个字符(索引值长度-1)字符串中每个字符都对应一个下标(索引)我们可以通过索引值去获取固定的某个字符print(字符串[索引值])。abc -- a-0,b-1,c-2str1 abcprint(str1[0]) #aprint(str1[2]) #cstr2 dy\nupprint(str2[4])outputacp下标的范围0 ~ 字符串长度-1-1 ~ -字符串长度获取字符的时候索引值不能超过索引的范围否则会报错IndexErrorstr1 abcprint(str1[2])outputcprint(str1[3]) # IndexError: string index out of rangeprint(str1[-1])outputc获取字符串str1中的最后的字符print(str1[-2])outputb获取字符串str1中的倒数第二个字符3.获取字符串中的部分字符(切片)(通过字符获取下标)字符串[开始下标:结束下标]--获取字符串中从开始下标到结束下标中所有字符(包含开始下标不包括结束下标)字符串[开始下标:结束下标:步进]字符串[开始下标:结束下标]字符串[开始下标:结束下标:1]a.开始和结束下标都有值开始下标对应的字符要在结束下标对应的字符前面(步进是正数)str3 hello Pyth on# 01234567891011print(str3[6:12])print(str3[-6:12])print(str3[11])outputPythonPythonnb.开始下标省略从字符串的最前面取到结束下标前print(str3[:4])outputhellc.结束下标省略从开始位置获取到字符串结束print(str3[4:])outputo Pythone.两个都省略获取整个字符串的内容print(str3[:])outputhello Pythonf.print(str3[::2]) # 0-10: 0 02 22 42 62 82outputhloPto(了解)当步进是负数的时候即从右往左取print(str3[3::-1]) # 3 3-12 2-11 1-10print(str3[3:1:-1])print(str3[::-1]) # 字符串倒序print(str3[3::-1]) # 3 3-12 2-11 1-10print(str3[:3:-1])print(str3[11:3:-1])outputlleollnohtyP ollehllehnohtyp o从最要边往[3]取nohtyP o1. 字符串拼接字符串1 字符串2str1 hello Pythonprint(str1)outputhello Python注意号两边要么都是数字要么都是字符串。不能是一个数字一个字符串。print(1234) 报错TypeError: unsupported operand type(s) for : int and str2.*让字符串重复字符串 * 整数str1 abc * 3print(str1)outputabcabcabc3.in字符串1 in 字符换2判断字符串1是否在字符串2中--在就是True不在就是Falseresult a in abcprint(result)outputTrue4.not in字符串1 not in 字符串2判断字符串1是否不在字符串2中--不在就是True在就是Falseresult 123 not in abcprint(result)outputTrue5.格式字符串格式占位符1占位符2%(值1值2)str1 abc%s123 %()str2 abc%s12%s3 % (,!!!)print(str1,str2)outputabc123 abc12!!!3%s -- 字符串占位符(格式符)%d -- 整数占位符(格式符)%f -- 浮点占位符%c -- 长度是1的字符串占位符(字符占位符)---可以给一个字符也可以给字符的编码值str2 -%s-%d-%f-%c %(我是字符串,123,12.4,k)print(str2)str3 -%s-%d-%f-%c-%c %(我是字符串,123,12.4,k,97)print(str3)output-我是字符串-123-12.400000-k-我是字符串-123-12.4-k-a%.nf使用n值限值小数点后面的小数的位数(默认六位小数)str3 金额:%.2f元 %(100)print(str3)output金额100.00元如果后面没有加%那么这个字符串只是一个普通的字符串str3 金额:%.2f元print(str3)output金额%.2f元%x和%X--十六进制数据占位符number 15XXX的十六进制是XXXXXstr4 %d的十六进制是0X%x % (number,number)print(str4)output15的十六进制是0Xf6.格式化输出name QQage 18xx今年xx岁print(%s今年%d岁 % (name,age))print(%dAAA % (2))number 10str4 %d的八进制是%o % (number,number)print(str4)nub10print(%d的八进制是%o % (nub,nub))outputQQ今年18岁2AAA10的八进制是12,10的八进制是12字符串相关方法的通用格式字符串.函数()1.capitalize将字符串的首字母转换成大写字母并且创建一个新的字符串返回(以前的字符串并没变)。str1 abcnew_str str1.capitalize()print(str1,new_str)str1 abcprint(str1.capitalize())outputabcAbcAbc——————这里的str1没变生成了一个新的new_strstr.capitalizeAbc2.center(width,fillchar)将原字符串变成指定的长度并且内容居中且fillchar为填充的字符。new_str str1.center(7,*)print(str1,new_str)outputabc** abc **3.rjust(width,fillchar)同上右对齐new_str str1.rjust(7,*)print(new_str)output****abc产生学号number 19 #py1805009str(数据)将任何其他的数据转换成字符串num_str str(number)print(num_str,type(num_str))output19让字符串变成宽度为3内容右对齐剩下部分使用0填充new_str num_str.rjust(3,0)print(new_str)new_str py1805new_strprint(new_str)output019py18050194.ljust(width,fillchar)左对齐number 18num_str str(number)print(num_str,type(num_str))new_str num_str.ljust(9,0)print(new_str)output181800000005.字符串1.join(字符串2):在字符串2中的每个字符之间插入一个字符串1new_str aaaa.join(bbb)print(new_str)outputbaaaabaaaab# 6.maketrans()print(str.maketrans(aaa,bbb))print(max(abc))output{97: 98}c1 |capitalize()|将字符串的第一个字符转换为大写2| center(width, fillchar)|返回一个指定的宽度 width 居中的字符串fillchar 为填充的字符默认为空格。3| count(str, beg 0,endlen(string))|返回 str 在 string 里面出现的次数如果 beg 或者 end 指定则返回指定范围内 str 出现的次数4| bytes.decode(encodingutf-8, errorsstrict)|Python3 中没有 decode 方法但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes 对象这个 bytes 对象可以由 str.encode() 来编码返回。5| encode(encodingUTF-8,errorsstrict)|以 encoding 指定的编码格式编码字符串如果出错默认报一个ValueError 的异常除非 errors 指定的是ignore或者replace6| endswith(suffix, beg0, endlen(string))|检查字符串是否以 obj 结束如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束如果是返回 True,否则返回 False.7| expandtabs(tabsize8)|把字符串 string 中的 tab 符号转为空格tab 符号默认的空格数是 8 。8| find(str, beg0 endlen(string))|检测 str 是否包含在字符串中如果指定范围 beg 和 end 则检查是否包含在指定范围内如果包含返回开始的索引值否则返回-19| index(str, beg0, endlen(string))|跟find()方法一样只不过如果str不在字符串中会报一个异常.10| isalnum()|如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False11| isalpha()|如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False12 |isdigit()|如果字符串只包含数字则返回 True 否则返回 False..13 |islower()|如果字符串中包含至少一个区分大小写的字符并且所有这些(区分大小写的)字符都是小写则返回 True否则返回 False14 |isnumeric()|如果字符串中只包含数字字符则返回 True否则返回 False(中文数字也可以)15 |isspace()|如果字符串中只包含空白则返回 True否则返回 False.16| istitle()|如果字符串是标题化的(见 title())则返回 True否则返回 False17|isupper()|如果字符串中包含至少一个区分大小写的字符并且所有这些(区分大小写的)字符都是大写则返回 True否则返回 False18| join(seq)|以指定字符串作为分隔符将 seq 中所有的元素(的字符串表示)合并为一个新的字符串19| len(string)|返回字符串长度20| ljust(width[, fillchar])|返回一个原字符串左对齐,并使用 fillchar 填充至长度 width 的新字符串fillchar 默认为空格。21 |lower()|转换字符串中所有大写字符为小写.22 |lstrip()|截掉字符串左边的空格或指定字符。23| maketrans()|创建字符映射的转换表对于接受两个参数的最简单的调用方式第一个参数是字符串表示需要转换的字符第二个参数也是字符串表示转换的目标。24 |max(str)|返回字符串 str 中最大的字母。25| min(str)|返回字符串 str 中最小的字母。26 |replace(old, new [, max])|把 将字符串中的 str1 替换成 str2,如果 max 指定则替换不超过 max 次。27 |rfind(str, beg0,endlen(string))|类似于 find()函数不过是从右边开始查找.28 |rindex( str, beg0, endlen(string))|类似于 index()不过是从右边开始.29| rjust(width,[, fillchar])|返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度 width 的新字符串30 |rstrip()|删除字符串字符串末尾的空格.31 |split(str, numstring.count(str))|numstring.count(str)) 以 str 为分隔符截取字符串如果 num 有指定值则仅截取 num 个子字符串32 |splitlines([keepends])|按照行(\r, \r\n, \n)分隔返回一个包含各行作为元素的列表如果参数 keepends 为 False不包含换行符如果为 True则保留换行符。33 |startswith(str, beg0,endlen(string))|检查字符串是否是以 obj 开头是则返回 True否则返回 False。如果beg 和 end 指定值则在指定范围内检查。34 |strip([chars])|在字符串上执行 lstrip()和 rstrip()35 |swapcase()|将字符串中大写转换为小写小写转换为大写36 |title()|返回标题化的字符串,就是说所有单词都是以大写开始其余字母均为小写(见 istitle())37 |translate(table, deletechars)|根据 str 给出的表(包含 256 个字符)转换 string 的字符, 要过滤掉的字符放到 deletechars 参数中38 |upper()|转换字符串中的小写字母为大写39 |zfill (width)|返回长度为 width 的字符串原字符串右对齐前面填充040 |isdecimal()|检查字符串是否只包含十进制字符如果是返回 true否则返回 false。if语句结构1.if 条件语句条件语句结果为True执行的代码块执行过程先判断条件语句是否为True如果为True就执行if语句后后面对应的一个缩进的所有的代码。为False就不执行冒号后面一个缩进中的代码块直接执行后续的其他语句。条件语句可以是任何有值的表达式但是一般是布尔值if关键字if False:print(代码1)print(代码2)print(代码3)print(代码4) #不属于if语句中的代码块output代码4练习用一个变量保存时间(50米短跑时间)如果时间小于8s就打印及格time 7if time 8:print(及格) # 只有条件成立的时候才会执行print(time) #不管if语句的条件为否这个语句都会执行output7if 条件语句:语句块1else语句块2执行过程先判断条件语句是否为True如果为True就执行语句块1如果为False就执行语句块2.练习用一个变量保存成绩如果成绩大于等于60就打印及格否则就打印不及格score 88if score 60:print(及格)else:print(不及格)output及格
http://www.huolong8.cn/news/45736/

相关文章:

  • 浦东做网站的公司哪些群体对网站开发有需求
  • 城乡建设部网站首页大连建设网站
  • 用老薛主机做网站wordpress卢松松自适应
  • 网站开发流程php网页开发基础实验总结
  • 网站收录在下降开源的网站后台程序
  • 公司建设网站费用会计怎么记seo网站优化流程
  • 网站建设建站公司ps做的网站图片好大
  • 网站打赏怎么做的被邀请做刷客会不会碰到钓鱼网站
  • 网站制作网站建设单位前端做网站需要学什么软件
  • 设计服务网站做网站浏览器
  • 巴塘网站建设尚义住房和城乡规划建设局网站
  • 免费微网站系统源码怎样用服务器做网站
  • 做网站技术人员林业建设协会网站
  • 网站建设与管理方向辽宁省城乡和建设厅网站
  • 陕西高端建设网站开封网站建设公司
  • 湖北省勘察设计协会网站微信公众平台登录界面
  • 江苏同邦建设有限公司网站wordpress大前端下载
  • 单位网站建设情况从seo角度去建设网站
  • 搜狗推广做网站要钱吗容桂营销网站建设
  • 网站开发技术交流群购物网站建设 成都
  • 小型网站制作深圳网站建设咨询公司
  • 常德网站建设案例教程房地产销售赚钱吗
  • 一般网站用什么做的怎么用新浪云做淘宝客网站
  • 手机建行网站wordpress 设计干货模板
  • 光明新区建设网站网站品牌打造
  • 邯郸论坛网站建设网站正在建设中 给你带来
  • 为何打不开中国建设银行网站如何在社交网站上做视频推广
  • 网络科技公司门户网站汕头站扩建后比哪个站大
  • 商业网站建设开发中心wordpress模板加授权
  • 网站常用字号wordpress防止镜像