欢迎光临散文网 会员登陆 & 注册

花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈

2023-04-28 11:58 作者:世界重构  | 我要投稿

5.输出函数print


5.输出函数print P6 - 06:33


r+读写模式

  打开文件之后光标位置位于0的位置

根据光标位置读写

w+写读模式

会清空文件

  打开文件之后光标位置位于0的位置

根据光标位置读写

a+追加模式

不会清空

打开文件之后自动将光标置于最后,而光标位置只会影响读操作

每一次追加都会将光标置于最后

fp = open('E:/学习/python-上课用/Bilibili/6/text1.txt', 'w+')
print('I love Minecraft forever.', file=fp)
# 无file会生成空记事本
fp.close()
# close 关闭


6.转义字符与原字符


6.转义字符与原字符 P7 - 01:28


换行 \n newline

回车 \r

水平制表符 \t

退格 \b

print("hello\nworld")
print("hello\tworld")
print("hello\rworld")
print("hello\bworld")
>>>
hello
world
hello	world
world
hellworld


制表位占满就重新开一个,不占满不重新开

两个\最后以一个\输出

print("https:\\\\www.minecraft.net")
print('老师说:\'大家好\'')
>>>
https:\\www.minecraft.net
老师说:'大家好'


原字符:不希望字符串中的转义字符起作用,在字符串前加上r或R。最后一个字符不能是一个反斜杠

print(r"hello\nworld")
print(r"hello\nworld\\")
>>>
hello\nworld
hello\nworld\\


总结



7.二进制与字符编码

8bit位=1byte字节

1024byte=1KB千字节

1024KB=1MB兆

1024MB=1GB吉

1024GB=1T太

n个位置有2^n种状态


print(chr(0b100111001011000))
print(ord('乘'))
>>>
乘
20056


二进制太长,无法识别,在前面加上0b


格式:Chr(<数值表达式>)

说明:函数返回值类型为String,其数值表达式值取值范围为0~255。

返回值是当前整数对应的 ASCII 字符。


格式:ord(“字符串“)

说明: 函数返回值类型为 int类型

例如 : ord(“0”),结果显示:48

ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。


b 二进制

o 八进制

d 十进制

x 十六进制


8.Python中的标识符和保留字


花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈的评论 (共 条)

分享到微博请遵守国家法律