白月黑羽教程小收获记录-python基础

放上良心UP主的网址(点击跳转)

白月黑羽免费自学网站
python基础
python基础-B站

自己的记录

  • 我们知道字符串可以用单引号,双引号,这两个基本上就是如果要输出的表达式有单引号,整体的字符串用双引号,但是三引号的作用自己以前不知道。

三引号可以 直接写内容有多行 的字符串

letter = '''刘总:
   您好!
   您发的货我们已经收到,明天就把余款付清。
              
               祝: 商祺。
               小徐
               2016-06-12'''

print(letter)

在这里插入图片描述
可见直接就输出了,根本不用/n换行之类的

  • 我们都知道引用函数的时候一定要注意后面的小括号,那么如果我们直接利用内置函数type返回函数名的类型,例如下面
def interview():
    print("把求职者带到3号会议室")
    print("请求职者 完成答卷")
    print("让测试经理来面试 求职者")
    print("让技术总监面试 求职者")
    
print(interview)

运行结果为
<function interview at 0x05292468>

表明这个 interview 是 一个函数类型的对象,所以并不能直接说函数名称是没有意义的,事实上人家也是一个对象。

  • 列表和字符串的联系和区别(形象理解)

两者都是放东西的,都是一种序列,不同点在于字符串只能放字符,但是列表任何类型的对象都可以放——整数、小数、字符串、函数、等等 都可以。 也可以存储另一个列表对象。并且列表内部的内容可以变化的,可以修改。

  • return关键字,只用在函数中,并且在函数内,return后的语句不会被执行,函数执行到return直接就返回了!

  • 列表里面的每个对象,就称之为列表的一个元素

  • 列别切片出来之后还是列表

  • 列表中要添加另外一个列表的内容很简单,用加号就可以了

>>> a = [1,2,3]
>>> a += [4,5,6]
>>> a
[1, 2, 3, 4, 5, 6]
  • 定义元组还可以去掉圆括号
a = 1, 2, 3.14, 'hello'

同样的其他地方碰到元组也是可以省略的

  • 我们要检查列表、元组对象中是否存储我们要找的元素。 我们可以通过 in 这个关键字
a in var   # 检查 a 是否在var 中存在,存在返回True,否则返回False
  • 我们可以像下面这样把 列表 或者 元组 中的元素直接赋值给变量
x,y = (1,2)   # x 的值为 1, y 的值为 2
print(x,y)   

name, age = ['李逵', 33] # name 的值为 '李逵', age 的值为 33
print(name,age)

但是注意,这样赋值,变量的个数一定要和 列表/元组 中元素的个数相等。

  • 如果not、 and 和 or 一起使用, 注意 是先计算 not , 再计算 and 部分, 最后再计算 or

  • reverse就是列表对象的一个方法,该方法将列表元素倒过来

  • 列表推导式
    我们经常需要这样处理一个列表:把一个列表里面的每个元素, 经过相同的处理 ,生成另一个列表。
    一般写法

list1 = [1,2,3,4,5,6]
list2 = []
for num in list1:
    list2.append(num*num)

Python还有更方便的语法

list1 = [1,2,3,4,5,6]
list2 = [num**2 for num in list1]
  • 从别的模块不仅可以导入函数(方法),还可以导入变量
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值