python基础函数及代码(一)

简介: python基础函数及代码(一)

三岁学编程系列,感谢大家的支持与点赞,为了更大家的阅读和查询,已于2020年4月15日对文章进行了更改,修改了之前认知的不足,添加了表格,方便查找。接下来会对第二批基本函数及使用方法进行更新,希望大家继续支持


内容已经更新,扩充内容,添加例子,以表格形式罗列函数



简单罗列一下python初学时遇到的那些基本的函数和代码


函数名 描述
print() 输出函数(打印函数)
title() 以首字母大写的方式显示每个单词
upper() 输出字母全部为大写
lower() 输出字母全部为小写
rstrip() 将字符串末尾的空格删除
lstrip () 将字符串开头的空格删除
strip () 将字符串两头的空格删除
str() 将原有类型转换为字符串型
int() 将原有类型转换为整型
append() 将元素添加到了列表末尾
insert() 可以在元素任意位置添加元素
del() 如果知道要删除的元素在列表中的位置
pop() 删除列表末尾(相对应)元素
remove() 更据要删除的元素名进行删除
sort() 永久性地修改了列表元素的排列顺序
sorted() 能够按特定顺序显示列表元素
reverse() 反转列表元素的排列顺序
len() 确定列表中含有的元素长度
range() 产生有关数字
items() 以列表返回可遍历的(键, 值) 元组数组
keys() 用 for遍历后返回 键的值
values() 用for遍历后返回 一个值的列表,不包括所有的键
set() 转换为集合类型(剔除列表中的重复项)
input() 输入函数(让程序暂停运行,等待用户输入一些文本)
break 退出该循环(只能够在循环语句内使用)
continue 退出该次循环继续下次循环。


1. print() 输出函数(打印函数)


例:print ("Hello world!")


#大小写修改


2. title() 以首字母大写的方式显示每个单词。
3.upper() 输出字母全部为大写。
4.lower() 输出字母全部为小写。


使用方式: 例:name.title() 变量名.函数() #空格中无值

举例:


>>> name = 'hello World'
>>> name.title()
'Hello World'
>>> name.upper()
'HELLO WORLD'
>>> name.lower()
'hello world'


#空格删除


5. rstrip() 将字符串末尾的空格删除。
6. lstrip () 将字符串开头的空格删除。
7. strip () 将字符串两头的空格删除。


使用方法:变量名.函数() 该操作不是永久性操作,要永久删除

这个字符串中的空白,必须将删除操作的结果存回到变量中


>>> name = ' hello world '
>>> name.rstrip()
' hello world'
>>> name.lstrip()
'hello world '
>>> name.strip()
'hello world'


8. str() 将原有类型转换为字符串型(类似于强制转换)


使用方法:str(变量名)


9. int() 将原有类型转换为整型


>>> a = 10
>>>> a = str(a)
>>> a
'10'
>>> a = int(a)
>>> a
10


#修改列表字符元素

添加:


10.append() 元素添加到了列表末尾, 而不影响列表中的其他所有元素。


使用方法:列表名.append(‘要添加的元素’)


11. insert() 可以在元素任意位置添加元素


使用方法: 列表名.insert(添加位置,‘要添加的元素’)

删除:


12.del() 如果知道要删除的元素在列表中的位置,可使用del语句。


使用方法: del 列表名[删除位置]


13.pop() 删除列表末尾(相对应)元素(弹出末尾元素,赋值后可以使用。)


(在括号中加入索引可以弹出\删除指定元素)


使用方法: 变量名 = 列表名.pop(n) #列表中n位已删除,变量名被原先n位置的元素赋值。


14. remove() 根据要删除的元素名进行删除。该函数只删除第一个指定的值,要要删除的值可能在列表中出现多次,就需要 使用循环来判断是否删除了所有这样的值。


使用方法: 列表名.remove(‘要删除的元素名’)

#列表排序


15.sort() 永久性地修改了列表元素的排列顺序


使用方法; 列表名.sort() #正向排序 列表名.sort(reverse=True) #反向排序


16.sorted() 函数 sorted()能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序


使用方法:sorted(列表名) #如果要按与字母顺序相反的顺序显示列表,也可向函数sorted()传递参数reverse=True。


17. reverse() 反转列表元素的排列顺序,但是并不改变原有顺序。


以上列表的有关举例到该位置查看(点击跳转)


18. len() 确定列表中含有的元素长度。


使用方法:len(列表名)


19. range() 产生有关数字。


使用方法:range(初始值,终止值+1,步长) #可以用str(range(n)) 生成列表

#条件语句


20. and 、or


and == 且 全部满足为真True有一方不满足为假False


or == 或 有一方满足为真,否者为假

#字典

遍历字典


21. items() 以列表返回可遍历的(键, 值) 元组数组


例示:


dict = {'Name': 'Runoob', 'Age': 7}
for i,j in dict.items():
    print(i, ":\t", j)
#结果
Name :   Runoob
Age :    7


22. keys() 用 for遍历后返回 键的值


dict = {'Name': 'Runoob', 'Age': 7}
for I in dict.keys():
    print(i)
#结果:
Name 
Age


23.values() 用for遍历后返回 一个值的列表,不包括所有的键。


使用方法:如上(keys()函数的使用相似)


24. set() 转换为集合,剔除列表中的重复项


类似于强制转换,转换成集合(集合元素不重复),会自动剔除重复项


25. input() 让程序暂停运行,等待用户输入一些文本。输入的值为字符串类型。

输入函数


26.break 退出该循环(只能够在循环语句内使用)


退出该循环,整个大循环退出


27.continue 退出该次循环继续下次循环。


退出本次循环。

具体解释见(点击跳转)


目前整理了这么多,后续会继续增加,感谢大家的关注,与大家一起学习。如有问题,希望大家多多指教!

目录
相关文章
|
3天前
|
数据处理 Python
从零开始学迭代器生成器:打造高效、易读的Python代码
从零开始学迭代器生成器:打造高效、易读的Python代码
|
3天前
|
分布式计算 算法 Python
Python函数进阶:四大高阶函数、匿名函数、枚举、拉链与递归详解
Python函数进阶:四大高阶函数、匿名函数、枚举、拉链与递归详解
|
3天前
|
机器学习/深度学习 算法 索引
Python常用极简代码
Python常用极简代码
28 5
|
3天前
|
Python
Python实用案例代码详解
Python实用案例代码详解
12 2
|
1天前
|
测试技术
Appium+python自动化(三十九)-Appium自动化测试框架综合实践 - 代码实现(超详解)
Appium+python自动化(三十九)-Appium自动化测试框架综合实践 - 代码实现(超详解)
|
1天前
|
机器学习/深度学习 人工智能 程序员
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
2 0
|
2天前
|
程序员 API 计算机视觉
技术经验解读:【python自动化】02.pywin32库自动操作键鼠(保姆级代码注释)
技术经验解读:【python自动化】02.pywin32库自动操作键鼠(保姆级代码注释)
|
3天前
|
Python
经验大分享:python类函数,实例函数,静态函数
经验大分享:python类函数,实例函数,静态函数
|
3天前
|
Python
|
3天前
|
Python
经验大分享:Python函数返回值
经验大分享:Python函数返回值