Python 中一些代码的功能2

  name="i have a beautiful flower"

  print(name.capitalize())#使name中的首字母大写

  print(name.count("a"))#统计name中a的个数

  print(name.center(30,"-"))#使name中的字符数一共为30个字符,不够的用-填充

  print(name.endswith("flower"))#判断字符串是否以flower结尾,可用来判断邮件地址是否正确等

  print(name.expendtabs(tabsize=30))#扩展name的字符数为30,不够的用空格填充

  print(name.find("a"))#查找这个字符串的位置

  print(name[name.find("name"):])#切片

  print(name.isalnum()) #仅有阿拉伯数字加阿拉伯字符为true否者为flase

  print(name.isalpha()) #判断是否为纯英文字符

  print(‘1.234‘.isdecimal())#判断是否为整数,整数位真,小数为假

  print(‘1a‘.isdigit())#判断是否为整数,可以用来控制输如的位数字,是数字才执行if语句或者else

  print(‘a和我1A‘.isidentifier())#判断是不是一个合法的标识符

  print(‘a和 我1A‘.isidentifier())#判断是不是一个合法的标识符

  print(‘33‘.isnumeric())#判断是否只有数字,否者为flase

  print(‘My name is ‘.istitle())#判断是否为标题名,首字母大写即为真

  print(‘My Name Is ‘.isprintable())#tty file, drive file

  print(‘M ‘.isupper())#判断是否全是大写

  print(name.ljust(50,‘*‘))#保证这句话长50,不够的用*在后面补上

  print(name.rjust(50,‘*‘))#在前补上

  print(‘Abc‘.lower())#大写变小写

  print(‘Abc‘.upper())#小写变大写

  print(‘\nAbc\n‘.lstrip())#默认去掉左边的空格和回车

  print(‘\nAbc\n‘.rstrip())#默认去掉右边的空格和回车

  print(‘\nAbc\n‘.strip())#默认去掉两头的空格和回车

  加密: p=str.maketrans("abcdefli",‘[email protected]‘)

       print("zhou xi".translate(p))#加密编码

  print(‘zhou xi‘.replace(‘l‘,‘o‘,1))#替换,数字表示替换几个

  print(‘zhou xi‘.rfind(‘i‘))#查找最后面一个值得下标进行反回

  print(‘zhou wo om‘.split(‘o‘))#把字符串按照o分成[‘zh‘, ‘u w‘, ‘ ‘, ‘m‘]

  print(‘1+2+3+4‘.split(‘+‘))#去掉+号变成数组[‘1‘, ‘2‘, ‘3‘, ‘4‘]

  print(‘1+2\n+3+4‘.splitlines())#按换行符分

  print(‘Zhou Xi‘.swapcase())#大小写互换

  print(‘zhou xi‘.title())#标题大写

  print(‘zhou xi‘.zfill(50))#50字符,不够的用0填充

  while True:真的时候持续循环,while flase:假的时候退出循环

  name.append()#附加

时间: 2024-10-10 13:59:47

Python 中一些代码的功能2的相关文章

VS中的代码段功能

1.前言 开发人员不喜欢打字.如果你希望提高开发人员的生产力,减少键入的数量,这也同时减少打字稿的数量以及因此产生的编译器错误,这些都极大分散了开发人员的注意力.代码重用是开发人员收集代码的另一个原因.即使单个应用程序也会大量地由小而公共的代码段组成,在几乎每个程序中都会有相同的代码元素:循环.类.异常处理等等.开发人员传统上是对代码进行剪切和粘贴以避免重复键入.但是这具有相当的局限性,包括有限的持久性,应该有更可行的解决方案. 这个解决方案就是在Visual Studio 2005中引入的代码

Python中raw_input() & input() 的功能对比

raw_input的功能是方便的从控制台读入数据.  input与raw_input都是Python的内建函数,实现与用户的交互,但是功能不同. 一.raw_input 下面介绍让raw_input的几种功能. 1.输入字符串 1>>> raw_input_A = raw_input("raw_input:") 2 raw_input:abc 3>>>type(raw_input_A) 4 <type 'str'> 上面输入的abc为字符

Python中的代码注释

为什么要使用注释? 1. 方便自己查看写过的代码  2. 互联网人才流动大,为了项目能更好维护,需要适当写注释. Python的注释符 1. 单行注释 # 1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 4 #定义一个函数,用来输出Hello,Mary字符串. 5 def sayHello(): 6 print('hello','Mary',sep=',',end='\n',flush=True) 2. 多行注释 使用三个单引号 '''内容''

Python中简化的验证码功能实现

1 #!/usr/bin/env python 2 # _*_ encoding:utf-8 _*_ 3 # author:snate 4 import random 5 def generate_auth_code(): 6 auth_code_list =[] 7 for i in range(6): # 要生成几个验证码循环几次 8 num = random.randint(0,5) # 随机生成0到5之间的数字 9 if num ==1 or num == 4: # 若生成的数字为1,4

matlab中怎样删除重复元素使得和Python中集合set的功能一样

1 >> m=[1,1,2,2,3]; 2 >> m 3 4 m = 5 6 1 1 2 2 3 7 8 >> b=unique(m) 9 10 b = 11 12 1 2 3 使用unique函数;从而去掉重复元素,统计出现的元素及元素个数; 例如: 1 >> a=[1,2,3,2;5,2,9,7;8,0,6,3]; 2 >> a 3 4 a = 5 6 1 2 3 2 7 5 2 9 7 8 8 0 6 3 9 10 >> b=u

python flask中的代码约定

在Python社区中有许多关于代码风格的约定.如果你写过一段时间Python了,那么也许对此已经有些了解. 我会简单介绍一下,同时给你一些URL链接,从中你可以找到关于这个话题的详细信息. 让我们提出一个PEP! PEP全称是“Python Enhancement Proposal”(Python增强提案).你可以在python.org上找到它们以及对应的索引目录. PEP在索引目录中按照数字编号排列,包括了元PEP(meta-PEP,讨论关于PEP的细节).与之对应的是技术PEP(techni

Python中的切片操作

Python中的切片操作功能十分强大,通常我们利用切片来进行提取信息,进行相关的操作,下面就是一些切片的列子,一起来看看吧,希望对大家学习python有所帮助. 列如我们从range函数1-100中取7的倍数,函数及结果如下所示: >>> for i in range(1,100)[6::7]: print i 7 14 21 28 35 42 49 56 63 70 77 84 91 98 取一个list或tuple的部分元素是非常常见的操作.比如,一个list如下: >>

机器学习算法的基本知识(使用Python和R代码)

本篇文章是原文的译文,然后自己对其中做了一些修改和添加内容(随机森林和降维算法).文章简洁地介绍了机器学习的主要算法和一些伪代码,对于初学者有很大帮助,是一篇不错的总结文章,后期可以通过文中提到的算法展开去做一些实际问题. Google的自驾车和机器人得到了很多新闻,但公司的真正未来是机器学习,这种技术使计算机变得更智能,更个性化.-Eric Schmidt (Google Chairman) 我们可能生活在人类历史上最具影响力的时期--计算从大型主机到PC移动到云计算的时期. 但是使这段时期有

0007 vim代码折叠功能

问题:怎样在vim中实现代码折叠功能? 解决方法:直接使用vim自带的快捷键和命令,便可以实现功能强大的折叠 小试折叠: 1 :set fdm=marker 在vim中执行该命令 2 5G 将光标跳转到第5行 3 zf10G 折叠第5行到第10行的代码,vim会在折叠的开始和结束自动添加三个连续的花括号作为标记 4 zR 打开所有折叠 5 zM 关闭所有折叠 6 zE 删除所有的折叠标签 7 退出vim窗口再次打开,执行2-6步.依然可以折叠,但是没有标记了.重新打开后折叠信息会丢失. 折叠方法