复习前面知识

前面遗忘知识整理

  1. python中网站域名书写,定义名一般为大写
XXX_URL = 'http://www.taobao.com'
URL = 'http://www.taobao.com'
print('URL网站为%s' % URL, '\nXXX_URL网站为%s' % XXX_URL)

输出为

URL网站为http://www.taobao.com
XXX_URL网站为http://www.taobao.com

  1. python中预测变量的数据类型isinstance(变量名,预测的数据类型)
str2 = 'hello'
li = [1, 3, 5, 7]
print(type(str2))  # 输出str2的数据类型
print(isinstance(str2, str)) # 预测正确为True否则为False
print(type(li))
print(isinstance(li, str))

输出为

<class ‘str’>
True
<class ‘list’>
False

  1. python复数:前面为数字,后面是字母加数字或是字母
c = 3 + 4j
print(c)
print(type(c))
print(c.real)  # 输出实数部分的数字
print(c.imag)  # 输出虚数部分的数字

输出为

(3+4j)
<class ‘complex’>
3.0
4.0

  1. python中random
    语法格式:模块名.函数
print(random.randrange(-55, 100, 1)) # 随机范围函数调用randrange(最小值,最大值,个数)
print(random.randint(0, 100)) # 随机输出一个整数
li = [10, 'XX', 55, '设计'] 
print(random.choice(li)) # 返回列表(其它数据类型)中任意一个元素
random.shuffle(li) # 打乱列表中元素的顺序
print(li)
res = random.sample(li, 2) # 任意抽取列表n个元素
print(res)

输出为

44
22
XX
[‘设计’, 10, ‘XX’, 55]
[‘设计’, 55]

  1. 重复序列用*n
list = ['apple', 55, 'school', 'anyone']
list1 = list*2 # 重复序列n次
# 类似于list.extend(['apple', 55, 'school', 'anyone'])和list+list
print(list)
print(list1)

输出为:

[‘apple’, 55, ‘school’, ‘anyone’]
[‘apple’, 55, ‘school’, ‘anyone’, ‘apple’, 55, ‘school’, ‘anyone’]

  1. 空列表表示:my_dict = {}或my_dict = dict
my_dict = {}
my_dict1 = dict
print(type(my_dict))
print(type(my_dict1))
#输出为
<class 'dict'>
<class 'dict'>
  1. 创建新字典:dict.fromkeys(t1, t2)
    t1作为新字典的健(key),t2作为所有健(key)的值(value)
seq = {'name', 'age', 'class'}
student = dict.fromkeys(seq, 55) # value都等于55
print('字典为', student)
#输出为
字典为 {'class': 55, 'name': 55, 'age': 55}
  1. 函数中默认参数必须在关键参数后面,否则报错
def function(name, age=10): # 关键参数name在age前面
    print('name:', name)
    print('age:', age)


function('小米')
#输出为
name: 小米
age: 10
  1. 匿名函数Lambda 参数名:要返回的值
a = [1, 2, 3, 5, 6, 7, 8]
a1 = [items for items in filter(lambda x: x > 5, a)]  # filter为内置函数,用来过滤不符合条件,输出符合条件的。
print(a)
print(a1)
#输出为
[1, 2, 3, 5, 6, 7, 8]
[6, 7, 8]
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白只对大佬的文章感兴趣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值