ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

百度飞桨领航团零基础Python速成营笔记总结

2021-02-09 16:00:45  阅读:192  来源: 互联网

标签:string Python wish 函数 飞桨 团零 arg1 lambda


基本数据类型相同,字符串可用单引号或者双引号都可,字符串中需要用到双引号,可用采用单双引号交替使用,或者利用转义符。

Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:

标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。 标识符不能和 Python 中的保留字相同。 Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。 在 Python 中,标识符中的字母是严格区分大小写的

数据类型的转换: 类型()

列表list与元组tuple:

  • list是一种有序的集合,可以随时添加和删除其中的元素。
  • 另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改

可变对象:list dict set

不可变对象:tuple string int float bool

字典dict:

word = {'apple':'苹果','banana':'香蕉'}
scores = {'小张':100, '小李':80}
grad = {4:'很好',3: '好',2:'中',1:'差',0:'很差'}
scores['小张']

集合set:set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
while循环与if判读基本与c相同。

for循环可用在列表与字符串中:

fruits = ['banana', 'apple',  'mango']
for fruit in fruits:        # 第一个实例
   print( '当前水果 :', fruit)
   
for letter in 'Python':     # 第二个实例
   print( '当前字母 :', letter)

continue,break同。
string = ‘hello_world’
string.endswith(‘ld’) # 返回布尔值
string.startswith(‘he’) # 返回布尔值
string.count(‘o’) #显示自定义字符在字符串中个数
string.find(‘o’) #返回从左第一个指定字符的索引,找不到返回-1
string.index(‘o’) #返回从左第一个指定字符的索引,找不到报错
‘hello’ in string #返回布尔值,在字符串中是否存在
string.split(’’) #按照指定的内容进行分割
string.replace(’
’,’ ') #从左到右替换指定的元素,可以指定替换的个数,默认全部替换

my_string = “I wish to wish the wish you wish to wish, but if you wish the wish the witch wishes, I won’t wish the wish you wish to wish.”
my_string.replace(‘wish’,‘wish’.upper(), 3)

my_string = ‘hello_world’
my_string.upper()#大写
my_string.lower()#小写
my_string.capitalize()#首字母大写

列表每一项的操作
[对n做的操作 for n in 目标list n的判断条件]

函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

lambda匿名函数

python 使用 lambda 来创建匿名函数。

lambda 只是一个表达式,函数体比 def 简单很多。

lambda 的主体是一个表达式,而不是一个代码块。仅仅能在 lambda 表达式中封装有限的逻辑进去。

lambda 函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。

虽然 lambda 函数看起来只能写一行,却不等同于 C 或 C++ 的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率。

# lambda 若干个输入参数 : 返回值的表达式
lambda arg1, arg2: arg1 + arg2
(lambda arg1, arg2: arg1 + arg2 )(1, 2)
# 加法运算 接受两个参数,返回参数之和
add = lambda arg1, arg2: arg1 + arg2
add(1,2)

标签:string,Python,wish,函数,飞桨,团零,arg1,lambda
来源: https://blog.csdn.net/m0_55265824/article/details/113771616

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有