声明:以下链接和描述据来自于网络,很多都是来自菜鸟教程

一、字符串 str

python字符串格式化符号:
%c 格式化字符及其ASCII码
 %s 格式化字符串
%d 格式化整数
函数 描述
需要掌握(示例)  
print(name[0])   按索引取值(正向取+反向取) :只能取
print(name[0:6:2])   切片(顾头不顾尾,步长)
len()   长度
strip('*!')   默认移除 两边 的空白或指定字符,一般用在用户交互上
lstrip()   用于截掉字符串 左 边的空格或指定字符
rstrip()   用于截掉字符串 右 边的空格或指定字符
split()   通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
rsplit()  
Python rsplit() 方法通过指定分隔符对字符串进行分割并返回一个列表,默认分隔符为所有空字符,包括空格、换行(\n)、制表符(\t)等。类似于 split() 方法,只不过是从字符串最后面开始分割。
lower()  
Python lower() 方法转换字符串中所有大写字符为小写。
 upper()   Python upper() 方法将字符串中的小写字母转为大写字母
 startswith()   startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。
 endswith()   endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
format()  
基本语法是通过 {} 和 : 来代替以前的 % 。

format 函数可以接受不限个参数,位置可以不按顺序。

   join()                  方法用于将序列中的元素以指定的字符连接生成一个新的字符串
replace()           
 把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
isdigit()  
 方法检测字符串是否只由数字组成
   
需要了解(示例)
 
find()  
find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。
rfind()       
返回字符串最后一次出现的位置,如果没有匹配项则返回-1。
index()        
index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。
rindex()  
返回子字符串 str 在字符串中最后出现的位置,如果没有匹配的字符串会报异常,你可以指定可选参数[beg:end]设置查找的区间。
count()  
用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
center()  
center() 方法返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。
ljust()  
ljust() 方法返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
rjust()  
rjust() 返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串。
zfill()  
Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。
expandtabs()  
expandtabs() 方法把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8。
captalize()  
Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境。
swapcase()  
swapcase() 方法用于对字符串的大小写字母进行转换。
title()  
title() 方法返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())。
   

二、列表 list

三、元祖

四、字典 dict

五、集合

 

转载于:https://www.cnblogs.com/moyand/p/8653546.html

python函数:基础函数调用整理相关推荐

  1. python必备基础代码-新手上路必学的Python函数基础知识,全在这里了(多段代码举例)...

    原标题:新手上路必学的Python函数基础知识,全在这里了(多段代码举例) 导读:函数是Python中最重要.最基础的代码组织和代码复用方式.根据经验,如果你需要多次重复相同或类似的代码,就非常值得写 ...

  2. python基础知识整理-python爬虫基础知识点整理

    首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 根据我的经验,要学习Python爬虫 ...

  3. python爬虫基础知识点整理

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  4. Python函数基础教程-张明阳-专题视频课程

    Python函数基础教程-730人已学习 课程介绍         通过本次课程的讲解,可以让大家对Python函数章节中的装饰器.闭包.函数对象.迭代器和生成器进行彻底的了解,在授课的过程中,将会结 ...

  5. Python函数基础练习

    Python函数基础练习 1. 输入一行字符,统计其中有多少个单词,每两个单词之间以空格隔开,并将输入字符按首字母大写居中,每个单词首字母大写左对齐,全小写,全大写右对齐的方式分别输出.如输入: Th ...

  6. 第三章 Python函数基础及进阶

    第三章 函数基础及进阶 3.1 上章补充内容 3.1.1 Bytes类型 计算机的数据需要存到硬盘上,但是硬盘只能存储二进制的数据. 我们知道将计算机里的数据转换成我们能看懂的数据是将二进制 -> ...

  7. python基础知识整理-python入门基础知识点整理-20171214

    一.知识点整理 1.python2与python3的区别: (1)宏观比对 python2 源码不标准,较为混乱,并且重复的代码很多. python3 源码统一了标准,同时也去除了重复代码. (2)编 ...

  8. python函数基础

    函数基础 函数的作用 函数就是包裹一部分的代码,实现某一个功能,达成某一个目的,而且当这段代码如果使用或者重复使用的时候,只需要很简单的调用即可,大大减少了代码的维护难度. 函数的特点 可以反复调用, ...

  9. 【Python】基础知识整理

    <font color="#dd0000">浅红色字体</font> # markdown的备忘录 本文是学习过程中积累的python知识(欢迎补充鸭),另 ...

  10. Python 函数基础与进阶 闭包 聚合与打散

    阅读目录 函数基础 基础知识 return 返回值 不可变类型和可变类型的值传递问题 函数的参数 打散和聚合 函数进阶 函数的注释 命名空间 作用域和全局变量 函数的嵌套和作用域链 函数名 闭包 函数 ...

最新文章

  1. python中怎么比较两个列表-如何比较python中的两个列表并返回匹配
  2. 2022还在使用Mysql进行数据检索?ElasticSearch自定义扩展词库完成检索
  3. 全面解读java虚拟机
  4. AcWing 1402. 星空之夜 1月28
  5. 快学Scala习题解答—第三章 数组相关操作
  6. C++手写快读详解(快速读入数字)
  7. Why I am here--细谈如何Hadoop重写分块函数,改变分块规则
  8. oeasy php,oeasy之PhotoshopCS3视频教程 - 轻松自学网
  9. 用插值法求国债收益率
  10. iOS 获取手机 唯一标识
  11. vnc-4.0-winsrc版本之winvnc工程分析_源码研究
  12. 技嘉服务器主板按f1才能进系统,电脑开机要按F1或F2才能进入系统的解决方法
  13. 透视HTTP协议-03|HTTP协议进阶(一)
  14. python视频学习002(2017年老男孩最新全栈python第2期视频教程)---电脑简史
  15. OBCA认证知识点-part4
  16. 笨方法学python40-42
  17. node+express+mock
  18. 【日期】找找哪些日期是星期几
  19. Kubernetes相关概念扫盲
  20. Idea插件开发(二)——插件的创建打包及发布

热门文章

  1. CListBox用法总结
  2. LeetCode 1662. 检查两个字符串数组是否相等
  3. LeetCode 1060. 有序数组中的缺失元素(二分查找)
  4. LeetCode 660. 移除 9(9进制)
  5. flash html5 chrome,为了支持 HTML5 ,谷歌 Chrome 浏览器将“封杀”Flash
  6. python入门神图
  7. 邻接矩阵的深度优先遍历
  8. c语言表达式10 amp 6等于多少,C语言基础——表达式
  9. python odoo_odoo python 使用缓存
  10. 一份北大信科内部流传的 “CS 自救指南”