Python有关print()函数,range()函数的使用和转义字符的理解


print()函数的使用

print()函数可以输出哪些内容?

  • print()函数输出的内容可以是数字
  • print()函数输出的内容可以是字符串
  • print()函数输出的内容可以是含有运算符的表达式

print()函数可以将内容输出的目的地

  • 显示器
  • 文件

print()函数的输出形式

  • 换行
  • 不换行
#可以输出数字
print(520)
print(1314)

#可以输出字符串
print('helloworld')
print("helloworld")
#print(helloworld)  错误

#含有运算符的表达式
print(3+1)

#将数据输出到文件
fp=open("D:/text.txt",'a+')#不存在则创建,存在则追加
print("helloworld",file=fp)
fp.close()

#不进行换行输出
print('hello','world','hdh')

在这里插入图片描述

range()函数

作用

用于生成一个整数序列

创建方式

在这里插入图片描述

#第一种
num=range(10)
print(num)
print(list(num))

#第二种
num=range(5,10)
print(list(num))

#第三种
num=range(5,10,2)
print(list(num))

print(7 in num)
print(10 in num)

在这里插入图片描述

返回值

返回值是一个迭代器对象

num=range(10)
print(num)
打印:range(0, 10)

range类型的优点

不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储 start,stop,step,只有用到range对象时,才会去计算序列中相关元素
in 和 not in可以判断 序列中是否存在指定的整数

转义字符

什么是转义字符

就是反斜杠+想要实现的转义功能首字母

为什么需要转义字符

当字符串中包含反斜杠,单引号,双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义
反斜杠:\
单引号:’
双引号:"

当字符串中包含换行,回车,水平制表符或退格等无法直接表示的特殊字符
换行:\n
回车:\r
水平制表符:\t
退格:\b

print("hello\tworld")
print("helloooo\tworld")#注意区别
print("hello\rworld")#对hello进行了覆盖
print("hello\bworld")#退一格,把o退没了
print("http:\\\\www.baidu.com")
print('老师说:\'大家好\'')
print(r"hello\nworld")

在这里插入图片描述

おすすめ

転載: blog.csdn.net/Hedenghui777/article/details/117858195