编程语言
首页 > 编程语言> > 百度飞桨领航团零基础Python速成营笔记总结

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

作者:互联网

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

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

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

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

列表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()。但你也可以自己创建函数,这被叫做用户自定义函数。

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