Python学习笔记_1_数据类型

本文详细介绍了Python中的print函数用法,转义字符,保留字,以及整数、浮点数、布尔类型和字符串的处理。还涵盖了类型转换、字符串连接和注释的基本知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、print函数

print函数可以输出数字、字符串、表达式(默认为换行输出)

print(520)										#输出:520

print('helloworld')								#输出:helloworld

print(3+1)										#输出:4

print('hello','world','Python')					#输出:hello world Python

print函数还可以将数据输出到文件中

fp = open('/Users/xxxxxxxxx/Desktop/test.txt','a+')
print('helloworld',file = fp)
fp.close()																										#如果文件不存在就在桌面上创建test.txt文件,并在文件中写入helloworld;存在的话就直接在文件内容后面继续追加
#输出一个三行四列的矩形
for i in range(1,4):							#行
  for j in range(1,5):							#列
    print("*",end="\t")							#end="\t"指print函数结尾不再默认换行,而是以\t形式结尾,若改为"*",end="",则输出***……,即逗号也不再打印为空格。
  print()										#换行

2、转义字符

\n换行

\t制表位(4个空格为一个制表位),表示从下一个制表位开始

\r回到本行开头

\b回到上一格

忽视转义字符即使用原字符时,需要在字符串前面加上r或R,但要求字符串的最后不能是一个反斜线\

print(r'hello\nworld')							#输出:hello\nworld

3、保留字

不能用保留字给变量取名字

4、整数类型

n1 = 123
print(n1,type(n1))								#输出:123 <class 'int'>

print('某十进制数代表的十进制数为',123)				#输出:某十进制数代表的十进制数为 123
print('某二进制数代表的十进制数为',0b10101111)		#输出:某二进制数代表的十进制数为 175
print('某八进制数代表的十进制数为',0o176)			#输出:某八进制数代表的十进制数为 126
print('某十六进制数代表的十进制数为',0x1EAF)			#输出:某十六进制数代表的十进制数为 7855

5、浮点数类型

不能直接打印计算后的浮点数,但可以用下列代码来实现

n1 = 1.1
n2 = 2.2
print(n1 + n2)									#输出:3.300000000000003


from decimal import Decimal
print(Decimal('1.1') + Decimal('2.2')) 			 #输出:3.3

6、布尔类型

python中的布尔类型可以当整数类型进行计算

f1 = True
f2 = False
print(f1+1)										#输出:2
print(f2+1)										#输出:1

7、字符串类型

str1 = 'hello,world'							#输出:hello,world
str2 = "hello,world"							#输出:hello,world
str4 = '''hello,				
world										
'''												#输出:hello,
	   												#world
str3 = """hello,				
world										
"""												#输出:hello,
													#world

8、类型转换

name = '张三'
age = 21
print('我叫'+name+',今年'+agea+'岁')				#+表示链接,报错
print('我叫'+name+',今年'+str(age)+'岁')			#输出:我叫张三,今年21岁
  • str( )将其他数据类型转为字符串

  • int( )只能将整数字符串(如‘123’->123)或者浮点数类型(如1.23->1)转为整数类型

  • float( )只能将浮点数字符串(如‘123.45’->123.45)或者整数字符串(如‘123’->123.0)或者整数类型(如1->1.0)转为浮点数类型

9、注释

单行:#

多行:三引号(python里’‘’ ‘’'和"“” “”"一样)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值