涛4091 发表于 2019-5-9 10:34:32

新手_python字符串问题_已解决

本帖最后由 涛4091 于 2023-2-23 11:06 编辑



我该在代码中增加什么,才能保证这种格式,而且也能原样输出打印

涛4091 发表于 2019-5-9 10:35:03

回帖奖励
自顶

涛4091 发表于 2019-5-9 10:35:37

dalao

wp231957 发表于 2019-5-9 10:40:02

涛4091 发表于 2019-5-9 10:35
dalao

上代码 不要图片的不要的不要

冬雪雪冬 发表于 2019-5-9 10:44:55

用三重引号

涛4091 发表于 2019-5-9 10:46:36

wp231957 发表于 2019-5-9 10:40
上代码 不要图片的不要的不要

好的 dalao shellcode = "
55
8B EC
33 FF
57
57
57
C6 45 F4 73
C6 45 F5 74
C6 45 F6 61
C6 45 F7 72
C6 45 F8 74
C6 45 F9 20
C6 45 FA 63
C6 45 FB 6D
C6 45 FC 64
8D 7D F4
57   
BA C7 93 C2 77
FF D2
6A 00
E8 7F 00 00 00
"
print(shellcode)

wp231957 发表于 2019-5-9 10:47:51

涛4091 发表于 2019-5-9 10:46
好的 dalao

参看五楼 多行字符串 用三引号

涛4091 发表于 2019-5-9 10:48:20

冬雪雪冬 发表于 2019-5-9 10:44
用三重引号

nb
那每一行的后面是不是会有 \n?

涛4091 发表于 2019-5-9 10:50:11

冬雪雪冬 发表于 2019-5-9 10:44
用三重引号

🐂🍺
那每一行的后面是不是会有 \n?

wp231957 发表于 2019-5-9 10:53:01

涛4091 发表于 2019-5-9 10:50
🐂🍺
那每一行的后面是不是会有 \n?

那个\n 应该是编辑器显示的实际输出 会不会换行自己测试一下估计会的 哈哈

破月霜华 发表于 2019-5-9 10:57:48

三单引号把内容包住例如
‘‘‘
我是第一行
我是第二行
我是第三行
’’’

这样试试

冬雪雪冬 发表于 2019-5-9 10:58:51

涛4091 发表于 2019-5-9 10:48
nb
那每一行的后面是不是会有 \n?

如果不需要换行,还用单引号或双引号,每行后面加上\

ba21 发表于 2019-5-9 11:00:40

讲实话不理解你想说什么,你就说你想要达到什么样的效果。

涛4091 发表于 2019-5-9 11:01:56

ba21 发表于 2019-5-9 11:00
讲实话不理解你想说什么,你就说你想要达到什么样的效果。

额。。谢谢啦
用三重引号解决问题了

涛4091 发表于 2019-5-9 11:02:52

冬雪雪冬 发表于 2019-5-9 10:58
如果不需要换行,还用单引号或双引号,每行后面加上\

那我要 每行的最前面和 最后面 都要 双引号引起来
我该怎样写代码?

破月霜华 发表于 2019-5-9 11:17:20

print("""
      啊,春天\n      你真美,就像那拂过脸庞的手\n   就像沁人心脾的冰凉的酒\n
      """)
# 这样把 \n 放在每一句话的后面,也可以实现换行,但是间距(也就是空格)不能保证了,得自己实测添加空格保持并排

涛4091 发表于 2019-5-9 11:19:56

破月霜华 发表于 2019-5-9 11:17


哦 我还是按照一行一行写吧
这样怎样在每一行 最前面 和 最后面 加上双引号,引起一行来

冬雪雪冬 发表于 2019-5-9 11:23:22

涛4091 发表于 2019-5-9 11:02
那我要 每行的最前面和 最后面 都要 双引号引起来
我该怎样写代码?

不行

破月霜华 发表于 2019-5-9 11:26:10

如果是打印出内容可以这样
print('''
第一行
第二行
第三行
''')

或者变量
anything = '''
第一行
第二行
第三行
'''

这样其实挺方便的,当然了还得看实际用途,
有的时候你需要在程序执行完一个片段后换行,那就在句子后面加上\n
它就会换行拉,多尝试一下就能体会到了
另外,不太懂你刚刚说的是啥情况,以上是我的个人见解{:5_109:}

涛4091 发表于 2019-5-9 11:34:52

破月霜华 发表于 2019-5-9 11:26
如果是打印出内容可以这样




就是输出一下这个样子

"\X55"
"\X8B\XEC"
"\X33\XC0"
"\X50"
"\X50"
"\X50"
"\XC6\X45\XF4\X6D"
"\XC6\X45\XF5\X73"
"\XC6\X45\XF6\X76"
"\XC6\X45\XF7\X63"
"\XC6\X45\XF8\X72"
"\XC6\X45\XF9\X74"
"\XC6\X45\XFA\X2E"
"\XC6\X45\XFB\X64"
"\XC6\X45\XFC\X6C"
"\XC6\X45\XFD\X6C"
"\X8D\X45\XF4"
"\x50"
"\XB8\X7B\X1D\X80\X7C"
"\XFF\XD0"
"\X55"
"\X8B\XEC"
"\X33\XFF"
"\X57"
"\X57"
"\X57"
"\XC6\X45\XF4\X73"
"\XC6\X45\XF5\X74"
"\XC6\X45\XF6\X61"
"\XC6\X45\XF7\X72"
"\XC6\X45\XF8\X74"
"\XC6\X45\XF9\X20"
"\XC6\X45\XFA\X63"
"\XC6\X45\XFB\X6D"
"\XC6\X45\XFC\X64"
"\X8D\X7D\XF4"
"\X57\X\X\X"
"\XBA\XC7\X93\XC2\X77"
"\XFF\XD2"
"\X6A\X00"
"\XE8\X7F\X00\X00\X00"


每一行的最前面和最后面 都加上双引号
页: [1] 2
查看完整版本: 新手_python字符串问题_已解决