Python笔记

这篇博客详细介绍了Python的基础知识,包括数据类型、字符串和输出输入、运算符、容器、判断语句和循环语句,以及函数的使用。重点讨论了字符串的操作符、格式化输出和不同类型的容器,如列表、元组、字典和集合。还涵盖了函数的参数传递方法和匿名函数的概念。
摘要由CSDN通过智能技术生成

1、数据类型

1.1基本数据类型表

在这里插入图片描述

1.2.数据类型转换

在这里插入图片描述

a="35"
b=23
print(type(a))    # type()返回其类型
a=int(a)
print(type(a))   
a=float(a)
print(type(a))    
b=str(b)
print(type(b))    
b=bool(b)
print(type(b))    # 布尔型在Nemo和“”和0时为false

"""结果:str
int
float
str
bool
"""

使用上图中的函数可以将原本的数据类型转换成另一种数据类型,如果我们想对一个
元组进行添加数据,那么我们可以先将它转换成列表,从而更好操作

a = (1, 2)  # 先将元组a转换成列表b
b = list(a)  # b = [1, 2]
b.append(3)  # b = [1, 2, 3]
a = tuple(b)  # 再将添加好数据的列表b转换成元组a, a = (1, 2, 3)

二、 字符串和输出输入

2.1 输出

2.1.1 普通的输出

x,y,z=100,200,300 
print(x,y,z) #结果:100 200 300
print(x,y,z,sep=";") #指定分割符号为:,结果:100;200;300
print(x);print(y);print(z);#print语句默认换行 
'''结果:
100
200
300
'''
print(x,end=" ");print(y,end=" ");print(z);#指定结尾符号为空格
'''结果:
100 200 300
'''

2.1.2 格式化输出

格式化输出1:使用%

age = 18
name = "xiaohua"
print("我的姓名是%s, 年龄是%d" % (name, age))

在这里插入图片描述

2.1.3格式化输出2(主流)

format():把传统的%替换为{}来实现格式化输出

参数对应关系:位置匹配、键值的关键字、序列的索引

#位置匹配
print("{} is {} years old".format("第一","第二"))
print("{1} is {0} years old".format("第一","第二"))
#关键字
print("{diyi} is {第二} years old".format(diyi="第一",第二="第二"))
#下标
student=["第一","第二"]
student2=["第三",
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值