鱼C论坛

 找回密码
 立即注册
查看: 3304|回复: 0

[学习笔记] 03变量与字符串下(下)

[复制链接]
发表于 2022-9-25 11:09:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、原始字符串(raw strings)
1.在字符串第一个引号前加r,让字符串变为原始字符串,原始字符串中转义字符将不再有效。
eg.
print("D:\three\two\one\now")
D:        hree        wo\one
ow
print(r"D:\three\two\one\now")
D:\three\two\one\now

2.反斜杠不能放在文本末尾。(放了就是告诉Python这是还没玩)
二、长字符串(跨行字符串或三引号字符串)
1.长字符串的三个引号一定要前后呼应。(前面是双引号后面是双引号,前面是单引号后面是单引号)
eg.
文本 = """
长夜当空对愁眠,
发丝飘柔舞翩翩。
飘散人间真情爱,
逸然留恋曾缠绵。
"""
print(文本)

长夜当空对愁眠,
发丝飘柔舞翩翩。
飘散人间真情爱,
逸然留恋曾缠绵。

print("      \n\
长夜当空对愁眠,\n\
发丝飘柔舞翩翩。\n\
飘散人间真情爱,\n\
逸然留恋曾缠绵。")


长夜当空对愁眠,
发丝飘柔舞翩翩。
飘散人间真情爱,
逸然留恋曾缠绵。

三、字符串的加法和乘法(concatenation and multiplication of strings)
1.520和'520'不一样。
eg.
520 + 1314
1834

'520' + '1314'
'5201314'

print("好家伙" * 5)
好家伙好家伙好家伙好家伙好家伙

print("好家伙\n" * 5)
好家伙
好家伙
好家伙
好家伙
好家伙

2.如果文本乘的次数太多Python会自动重叠。
补充
1.给变量命名,要避免与Python内部使用的名字冲突,不然这个内置函数就废掉了。
Ctrl+J:换行键
2.在Python中,字符串类型的数据不能直接跟整数类型数据做比较。
3.目前Python的字符串类型只支持加法拼接和乘法复制,不支持减法或者除法。

1.3猜字谜代码解析
一、代码解析
"""用Python设计第一个游戏"""  三引号字符串
(告诉我们这个程序是干什么的)

赋值语句↓
temp = input("不妨猜一下小甲鱼心里想的是哪一个数字:")
input()函数用于接受用户的输入并且返回
guess = int(temp)
int()函数用来数字取整(只限于阿拉伯数字可以)

条件分支语句
if条件↓
if guess == 8:
    如果条件为真(True)执行这里的语句↓
    print("你是小甲鱼心里的蛔虫嘛?!")
    print("哼,猜对了也没奖励!")
else↓
else:
    如何条件为假(False)执行这里的语句↓
    print("猜错啦,小甲鱼现在心里想的是8!")

print("游戏结束,不玩了!")
二、比较运算符
运算符                                             含义
<                                           判断左边是否小于右边
<=                                          判断左边是否小于或等于右边
>                                           判断左边是否大于右边
>=                                          判断左边是否大于或等于右边
==                                          判断左右两边是否相等
!=                                          判断左右两边是否不相等
is                                          判断两个对象的id是否相等
is not                                      判断两个对象的id是否不相等
正确回复True,错误回复False
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 22:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表