python基础知识笔记,python经验

  python基础知识笔记,python经验

  python内置的数据类型

  Python3.7内置的关键字

  [False , None , True , as , assert , async , await , break , class , continue , def ,

   del , elif , else , except , finally , for , from , global , if , import , in , is , lambda ,

  非本地,非,或,通过,提高,返回,尝试,当,与,屈服]格式化输出

  一只狗

  print( it isa % s % A )#-它是一只狗

  #格式符可以是%d整数%f浮点数

  print(d11)# - 001111#拿0补全6位,不写0就是拿空格补全6位

  打印( % .3f % 1.2 )#-1.200 #保留3位小数

  打印( Itisa{} ).格式(A))# - Itisadog关于格式函数还可以设置参数,传递对象:格式多种用法

  逻辑运算符优先级and or not

  当不和和及或者在一起运算时,优先级为是notandor

  字符串常见操作

  发现

  检测潜艇用热中子反应堆(海底热反应堆的缩写)是否包含在字符串中,如果是返回开始的索引值,否则返回-1

  mystr.find(str,start=0,end=len(mystr))索引

  跟查找()方法一样,只不过如果潜艇用热中子反应堆(海底热反应堆的缩写)不在字符串中会报一个异常。

  mystr.index(str,start=0,end=len(mystr))count

  返回潜艇用热中子反应堆(海底热反应堆的缩写)在开始和目标之间在字符串里面出现的次数

  mystr.count(str,start=0,end=len(mystr))replace

  把字符串中的str1替换成str2,如果数数指定,则替换不超过数数次。

  mystr.replace(str1,str2,mystr.count(str1))拆分

  以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串

  

mystr.split(str="",2)
capitalize

  把字符串的第一个字符大写

  

mystr.capitalize()
title

  把字符串的每个单词首字母大写

  

>>>a="helloworld"

  >>>a.title()

  'Helloworld'

startswith

  检查字符串是否是以 hello 开头, 是则返回 True,否则返回 False

  

mystr.startswith(hello)
endswith

  检查字符串是否以obj结束,如果是返回True,否则返回 False.

  

mystr.endswith('.jpg')
lower

  转换 mystr 中所有大写字符为小写

  

mystr.lower()
upper

  转换 mystr 中的小写字母为大写

  

mystr.upper()
ljust

  返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串

  

mystr.ljust(width)
rjust

  返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串

  

mystr.rjust(width)
center

  返回一个原字符串居中,并使用空格填充至长度 width 的新字符串

  

mystr.center(width)
lstrip

  删除 mystr 左边的空白字符

  

mystr.lstrip()
rstrip

  删除 mystr 字符串末尾的空白字符

  

mystr.rstrip()
strip

  删除mystr字符串两端的空白字符

  

>>>a="\n\thello\t\n"

  >>>a.strip()

  'hello'

字典

  查找元素

  

a={'a':1}

  print(a.setdefault('b',2))#-->2#找不添加到字典中

  print(a.get('c'))#-->None#找不到不报错

  print(a)#-->{'a':1,'b':2}

删除元素

  

a={'a':1,'b':2}

  dela['a']#删除指定key

  dela#删除整个字典在内存里清除

  cleara#清空字典,a={}

字典常见操作

  dict.len()

  测量字典中,键值对的个数

  dict.keys()

  返回一个包含字典所有KEY的列表

  dict.values()

  返回一个包含字典所有value的列表

  dict.items()

  返回一个包含所有(键,值)元祖的列表

  python内置函数

  max() 返回元素

  min() 返回最小元素

  len(容器)

  del(变量) 删除变量

  map(function, iterable, ...)

  根据提供的函数对指定序列做映射

  reduce(function, iterable[, initializer]) # initializer是初始参数

  对参数序列中元素进行累积

  filter(function, iterable)

  用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的迭代器对象(py3)。py2返回列表。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: