Ppython——热爱、奔跑——基础内容笔记

热爱、奔跑 2021-11-22 09:03:00

一、格式化字符串:

1.format单个传参

数字和字符串直接连接会报错,但直接使用format()来组合字符串和数字,format()方法接受传递的参数,格式化他们,并将他们放在占位符所在的字符串中{}。

例如:

number=5
txt='这里有美女{}'
txt1='个'
print(txt.format(number)+txt1)

运行后:

 然后发现,这样也可以:

number=5
txt='这里有美女'
txt1='个'
print(txt+format(number)+txt1)

结果是一样的。

2.format多个传参:

直接举例子:

x=3
y=8
z=15
w='这里有西瓜{}个、香蕉{}根、榴莲{}个。'
print(w.format(x,y,z))

 运行:

是顺序的,那榴莲15个太贵了,我们只要3个。可以在其后添加{位置}来调整:

x=3
y=8
z=15
w='这里有西瓜{2}个、香蕉{1}根、榴莲{0}个。'
print(w.format(x,y,z))

运行:

非常完美。

二、常用的字符串处理方法总结:

capitalize()将第一个字符转换为大写
casefold() 将字符串转换为小写
center()返回一个居中的字符串
count() 返回指定值在字符串中出现的次数
encode()返回字符串的编码版本
endswith()如果字符串以指定的值结尾,则返回 true
join()将可迭代的元素连接到字符串的末尾
find()在字符串中搜索指定值并返回找到它的位置
format() 初始化字符串中的指定值
index()在字符串中搜索指定值并返回找到它的位置

八个练习题:

1.

x='hello world'
print(len(x))

2.

x='hello world'
print(x[0])

3.

x='hello world'
print(x[2:5])

4.

x='hello world'
print(x.strip())

5.

x='hello world'
print(x.upper())

6.

x='PPAP'
print(x.lower())

7.

x='PPAP'
print(x.replace('P','A'))

8.

age=36
txt ='我的名字是约翰,我今年{}岁'
print(txt.format(age))

三、python布尔值

布尔值可以判断大小如:

print(10>9)

运行后为true。

布尔真值:除了布尔假值,那假值一般长什么样?

bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})

Python 也有许多返回布尔值的内置函数,如 isinstance() 函数,可用于确定对象是否属于某种数据类型
例如:检查对象是否为整数
 

x=200
print(isinstance(x,int))

练习题:

1.true

2.false

3.false

4.true

5.false

...全文
75 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-非IT技术 发布问题, 以便更快地解决您的疑问

30,419

社区成员

发帖
与我相关
我的任务
社区描述
打造最热爱学习的高校社区,帮助大家提升计算机领域知识,带大家打比赛拿奖,提高自我,希望大家共同创造良好的社区氛围。
社区管理员
  • 川川菜鸟
  • 亡心灵
  • 星辰菜鸟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

监督大家学习,每日学习打卡,以投稿形式打卡。扫码关注公众号,可加入粉丝群和领取大量资源。

试试用AI创作助手写篇文章吧