【Python】Python简简单单入门锦集(二)

点击下载资源

1.1 python占位符

# python占位符
b = int(input("请输入您的年龄:"))
# 占位符%d,整型
print("您的年龄为:%d,你很好" % (b))

# 占位符%f,浮点型,%.3f表示保留3位小数,点多少就是多少为小数,默认最多输出6位,通过点可以输出更多
d = float(input("请输入一个小数:"))
print("您输入的小数为:%.4f,小数不错" % (d))

# 占位符%s,字符串型
e = input("请输入姓名:")
print("姓名为:%s,有1000人" % (e))

# 占位符%%,表示百分号
f = int(input("请输入%:"))
print("%d%%" % (f))

#python占位符format方法
g=input("请输入您的年龄:")
#占位符{},整型
print("您的年龄为:{},你很好".format(g))

#占位符{:.3f},浮点型,:.3f表示保留3位小数,:点多少就是多少为小数,默认最多输出6位,通过点可以输出更多
h=float(input("请输入一个小数:"))
print("您输入的小数为:{:.3f},小数不错".format(h))

#占位符{},字符串型
i=input("请输入姓名:")
print("姓名为:{},有1000人".format(i))

#占位符{},表示百分号
j=input("请输入%:")
print("{}".format(j))


1.2 python运算符

1.算数运算符:+ - * / // %

2.比较运算符:> < >= <= == !=

3.逻辑运算符:or and not

4.赋值运算符:= += %= -= *=

5.成员运算符:in not in

1.3 python3的数据类型

  • 1.Number数字(不可变)

  • 2.String(字符串)(不可变)

  • 3.Tuple元组(不可变)

  • 4.List列表

  • 5.Set集合:底层是无序且不重复的列表

  • 6.Dictionary字典

  • 7.Boolean布尔值

  • 8.None(空值)

1.4 Python3 的八种数据类型

  • **不可变数据(3 个):**Number(数字)、String(字符串)、Tuple(元组);
  • **可变数据(3 个):**List(列表)、Dictionary(字典)、Set(集合);
  • boolean(布尔值),None(空值)

可以使用**type(变量名)**来验证数据类型和用 isinstance 来判断数据类型是否相等:isinstance(变量名, int)

isinstancetype 的区别在于:

  • type()不会认为子类是一种父类类型。

  • isinstance()会认为子类是一种父类类型。

Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加,True=1和False=0 会返回True,但可以通过is来判断类型。

数字 0 表示 False,用 1 表示 True

在混合计算时,python会把整型转换成为浮点数

# del删除对象引用
del var
del var_a, var_b
# 可变数据类型:改变数据的值并不会产生一个新的对象,变量仍然指向原来的对象,叫可变数据类型
# 可变数据类型
b = [1, 2, 3]
# id为打印内存地址 2072617406400
print(id(b))
print(b)
b.append(4)
# id为打印内存地址 2072617406400
print(id(b))
print(b)

#集合
sets = {1,2,3,4,5}
sets1 = {4,5,6,7}
print(sets)
# 求交集
print(sets.intersection(sets1))
print(sets & sets1)

# 求并集
print(sets.union(sets1))
print(sets | sets1)

#求差集
print(sets.difference(sets1))
print(sets - sets1)

# 求交叉补集
print(sets.symmetric_difference(sets1))
print(sets ^ sets1)

#不可变数据类型:指凡是改变数据的值之后,会创建一个新的对象不再指向原来的对象,原来对象会自动销毁,叫不可变数据类型
# 不可变数据类型
a = 22
# id为打印内存地址 140735567042880
print(id(a))
print(a)
a += 10
# id为打印内存地址 140735567043200
print(id(a))
print(a)
  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ゞ长情.骅栢乄·&

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

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

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

打赏作者

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

抵扣说明:

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

余额充值