重点( 要求 ):

1、理解语法( 函数 )的作用。

2、理解语法( 函数 )运用举例的代码块。

一、修改字符串(针对英文字符串)大小写。

(1)title() : 将字符串(英文)开头字母装换为大写,如姓名、名称等。

(2)apper() : 将字符串(英文)全部转换为大写。

(3)lower() : 将字符串(英文)全部转换为小写。

二、删除空白格。

(1)rstrip() : 删除后空格。

(2)lstrip() : 删除前空格。

(3) strip() : 删除前后空格。

三、对列表进行添加和删除。

(1)append() : 在列表末尾添加元素。

(2)insert() : 在列表中插入元素。

(3)pop() : 删除列表末尾元素,或弹出列表任何位置的元素。

四、排序列表顺序。

(1)sort() :对列表进行合理排序。( 如从大到小、从前到后 )

(2)sort( reverse = True ) : 对列表进行反向(倒转)排序。

(3)sorted() : 对列表元素进行临时排序。(排序过后元素位置还可以再次更改)

(4)reverse() : 反向(倒转)列表元素排序顺序和(2)的用法有些类似,返回倒转前,可再 重复一次。

五、找列表。

(1)找列表元素最大值:max()

(2)找列表元素最小值:min()

(3)求列表元素之和:sum()

(4)求列表元素的个数和长度:len()

(备注:该函数一般适用于在数字列表下使用,括号内是变量名)

六 、易忘函数。

(1) find

功能:用于在一段程序语句中,查找单个语句构成元素的位置或索引。

例如:

test = "abcd"
print(test.find('ab'))输出结果为:0

(2) split

功能:对一段程序语句进行分割处理,转换为列表的格式。

例如:

test = "a,b,c,d"
print(test.split(',')) 输出结果为:['a', 'b', 'c', 'd']

(3) replsce

功能:对一段程序语句中的构成元素进行替换。

例如:

string = "Python is good"
print(string.replace('Python','java')) 输出结果为:java is good

(4)startswith

功能:用于检验在一段程序语句中,是否以特定元素(元素可以是单词、字母或数字)开头。

例如:

string = "is is a book"
print(string.startswith('this')) 输出结果为:True 

(5)endswith

功能:用于检验在一段程序语句中,是否以特定元素(可以是单词、字母或数字)结尾。

例如:

string = "this is a book"print(string.endswith('book'))  输出结果为:True

(6)strip()

功能:用于删除一段程序语句末尾或开头的换行符。

例如:

string = "this is a bookn"
print(string.strip())
输出结果为:this is a book

(7)[::-1]

功能:用于倒转列表元素。

例如:

list = [1,2,3,4,5]
print(list[::-1]) 输出结果为:[5, 4, 3, 2, 1]

(8)sort(reverse = True)

功能:倒转列表元素。(一般与' sort() '函数集合在一起使用)

例如:

list = [1,2,3,4,5]
print(list.sort(reverse = True))  输出结果为:[5, 4, 3, 2, 1]

(9)rstrip()

功能:删除后空格。

例如:

>>> news = "I love you Python "
>>> news.rstrip()
'I love you Python'备注:类似的还有“ lstrip  (删除前空格) ”、“ strip (删除前后空格) ” 用法和格式与strip()一样.

(10)import math math.sqrt()

功能:计算一个带根号的数值。

例如:

# 计算根号16的值.
import math
print(math.sqrt(16))输出结果为:4.0

七、range()函数的使用(用于创建数字列表)。

(1)打印数字1-5

for value in range(1,6):print(value)输出结果:1、2、3、4、5

(2)创建数字列表,使用“list()”函数将结果转换为列表格式

numbers = list(range(1,6))
print(numbers)输出结果:[1, 2, 3, 4, 5]

(3)打印1-10内的所有偶数

numbers = list(range(2,11,2))
print(numbers)输出结果:[2, 4, 6, 8, 10]

(4)创建一个1-10的平方数字列表

squares = [ ] # 先创建一个用于存储计算值的空列表.
for value in range(1,11): # 遍历1-10的所有值.square = value**2 # 计算当前平均值,并将结果存储在square中.squares.append(square) # 将计算结果存储在空列表中.
print(squares)输出结果:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]备注:在Python中两个星号(**)表示乘方运算。

八、切片的使用。

(1)在列表中提取元素

# 找出0-2的索引元素.
numbers = [1,2,3,4,5]
print(numbers[0:3]) # 其中0是起始位置,3是终止位置.输出结果:[1, 2, 3]备注:可根据情况自由变换,方式多种多样.

(2)遍历切片

numbers = [1,2,3,4,5]
for number in numbers[:3]:print(number)输出结果:1 2 3备注:这只是遍历列表的一部分元素,也可以遍历整个列表.

(3) 使用切片复制列表

numbers_1 = [1,2,3,4,5]
numbers_2 = numbers_1[:]
# 原列表.
print(numbers_1)
# 复制的列表.
print(numbers_2)输出结果:两个列表的输出结果一样,都是 [1, 2, 3, 4, 5]

九、字典的运用。

(1)访问字典中的值

alien_0 = {'color':'green'}
print(alien_0['color'])输出结果:green

(2) 在一个字典中添加键值对

alien_0 = {'color':'green'}
print(alien_0['color'])# 添加两个键值对.
alien_0['x_position'] = 0
alien_0['yposition'] = 25
print(alien_0)输出结果:{'color': 'green', 'x_position': 0, 'y_position': 25}

(3)使用“del" 函数删除键值对

alien_0 = {'color':'green','points':5}
print(alien_0)# 删除第二个键值对
del alien_0['points']
print(alien_0)输出结果:{'color': 'green', 'points': 5}{'color': 'green'}备注:被删除的键值对就永远消失了.

(4) 使用“ items( ) "函数遍历字典中所有键值对

user_0 = {'username':'efermi','first':'enrico','last':'fermi',}
# 遍历键值对.
for key,value in user_0.items():print("nkey: " + key)print("nvalue: " + value)输出结果:key: usernamevalue: efermikey: firstvalue: enricokey: lastvalue: fermi备注:在遍历字典键值对时,在for函数后边一定不要忘记加上 ".items( )"

(5) 使用“keys( )”遍历字典中所有的键

favorite_languages = {'jen':'python','sarah':'c','edward':'ruby','phil':'python',}
# 遍历字典中的键.
for name in favorite_languages.keys():print(name.title())输出结果:
Jen
Sarah
Edward
Phil备注:在遍历字典键时,在for函数后边一定不要忘记加上 ".keys( )"

(6)使用“ values( ) ”函数遍历字典中的值

favorite_languages = {'jen':'python','sarah':'c','edward':'ruby','phil':'python',}
# 遍历字典中的值.
for languages in favorite_languages.values():print(languages.title())输出结果:
Python
C
Ruby
Python# 使用“ set( ) ”函数防止出现几个相同的元素,确保每个打印出来的元素都是独一无二的.
for languages in set(favorite_languages.values()):print(languages.title())备注:在遍历字典值时,在for函数后边一定不要忘记加上 ".values( )"

十、嵌套。

(1)在列表中添加(存储)字典

# 先创建几个字典.
alien_0 ={'color':'green','points':5}
alien_1 ={'color':'yellow','points':10}
alien_2 ={'color':'red','points':15}# 将上面三个字典存放在列表“aliens”中.
aliens = [alien_0, alien_1, alien_2]
for alien in aliens:# 遍历这个列表.print(alien)输出结果:
{'color': 'green', 'points': 5}
{'color': 'yellow', 'points': 10}
{'color': 'red', 'points': 15}

(2)在字典中添加(存储)列表

favorite_languages = {'jen':['python','ruby'],'sarah':['c'],'edward':['ruby','go'],'phil':['python','java']}
# 遍历字典中的键.
for name, languages in favorite_languages.items():print("n" + name.title() + "s'favorite languages are:")for language in languages:print("t" + language.title())输出结果:
Jens'favorite languages are:PythonRubySarahs'favorite languages are:CEdwards'favorite languages are:RubyGoPhils'favorite languages are:PythonJava

(3)在字典中添加(存储)字典

users = {'aeinstein':{'first':'albert','last':'einstein','location':'princeton',}}# 遍历字典键值对.
for key, value in users.items():print(key + ":" + "n" + str(value))输出结果:
aeinstein:
{'first': 'albert', 'last': 'einstein', 'location': 'princeton'}

十一、while循坏使用。

(1)input() : 向用户显示提示和说明。

(2)int() : 将输入的数值转换为字符串的形式,确保输入的数值能正确的打印出来。

(3)import : 导入一个文件或代码块。

(4) break :该语句用于控制程序流程或退出循坏(一般多于“if-elif-else”语句集合使用)。

while True:city = input("你好呀!:n")if city == 'quit':break
else:print("我很好!")

(5)continue : 返回循坏开头,根据测试条件和结果判断是否继续循坏。

# 在while中使用“continue”函数.
current_number = 0
while current_number < 10: # 循坏条件.current_number += 1 # 每循坏一次,就在循坏结果后面加1if current_number % 2 == 0:continueprint(current_number)

(6)使用while循坏

# 使用while循坏从1数到5.
current_number = 1
while current_number <= 5: # 循坏条件.print(current_number)current_number += 1输出结果:1 2 3 4 5


python字典均值_Python常用基础语法(函数)汇总相关推荐

  1. python变量标识符_Python 1基础语法三(变量和标识符的区别)

    一.字面量: 就是一个一个的值,如1.2.3.'world',就是它自己本身表达的字面值.字面意思,在程序中可以直接使用. 二.变量(variable): 可以用来保存字面量,变量本身没有任何意思:如 ...

  2. #python字典(dic缩写Dictionary)基础语法及代码实战

    1.python中字典使用到的频率极高(*****) 首先,字典是以键值对的形式进行存储数据的 字典的表示方法:{key:value,key2:value,key3:value} dic = {'ja ...

  3. python 字典程序_Python 字典(Dictionary)操作详解

    Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. 一.创建字典 字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: dict = { ...

  4. python字典统计_python字典计数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 字典?thcollections.counter 计数器? image.png找 ...

  5. python 实验1python环境及基础语法

    [实验目的] 掌握Python开发环境的安装配置: 掌握Python语言基础规则: 掌握Python变量.运算符等基础语法. [实验内容] 1. 练习掌握Python开发环境的安装配置: 1) 通过h ...

  6. python 字典代码_Python 字典(Dictionary)

    Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包 ...

  7. 【自用】【持续更新】LaTeX常用基础语法大全

    目录 LaTeX常用基础语法大全 段落 居中 排序列表 文本.变量 加粗 斜体 向量(顶有向量箭头→) 估计(顶有尖头hat) 平均(顶有横线) 顶有波浪号~ 24个希腊字母 花体.集合手写体 大型运 ...

  8. python 字典长度_python字典详解

    字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: di ...

  9. python 常用内置函数_python常用内置函数使用|python基础教程|python入门|python教程...

    基础小函数.字符串函数.序列函数 序列.元组.列表小函数 max() 求最大值(列表.元组.序列) min() 求最小值 len() 求长度 >>> a = [1,2,3,4] &g ...

最新文章

  1. 开源分布式数据库中间件
  2. 【C++】C/C++ 中default/delete特性
  3. 变了味的微信你还能用多久?
  4. 这是你想象中的泳池美女吗?爱了吗?
  5. 业务系统里面常见的方法接口设计
  6. Python精简入门学习(三)
  7. 读李云同学的博文:无能的很可能正是我们自己
  8. LabView学习笔记——简易入门AND初级实战项目(计算器)
  9. Android app使用TextToSpeech实现文字转换语音
  10. 生活大爆炸第三季 那些精妙的台词翻译
  11. SAP错误消息调试之七种武器:让所有的错误消息都能被定位
  12. Autodesk Eagle入门之-线宽操作
  13. Java SSM 项目实战 day08 方法级别的权限操作 服务器端的权限控制(JSR-250注解)(支持表达式的注解)(@Secured)以及页面端的权限控制
  14. 检测网络是否正常(ping,Telnet,tracert以及tnsping)
  15. 惠普暗影精灵8 Pro酷睿版和锐龙版的区别 哪个更值得入手
  16. Android Wi-Fi CMD汇总(基于Android 6.0-7.1)
  17. 凡事预则立不预则废---20180112
  18. myeclipse优化配置指南、myeclipse常用功能设置、 myeclipse快捷键
  19. execution(表达式)总结 AOP
  20. 010Editor十六进制转图片(攻防演练-决定用和决一死战)

热门文章

  1. Python 定义空变量
  2. ROS SMACH基础教程(一)
  3. k60烧写调试遇到的问题总结
  4. Maven 打包报“java.lang.StackOverflowError”错解决办法
  5. 移动开发逆向之应用重签名(上)
  6. H5下载文件跨域问题解决方案
  7. cv::Mat初识和它的六种创建方法
  8. 中原工学院计算机组成原理试卷,中原工学院计算机组成原理实验报告
  9. 多因子认证是什么意思?与双因子认证有什么区别?
  10. DevOps 读书雷达 - 企业数字化转型的读书清单