- 1、print函数
- 2、转义字符
- 3、保留字
- 4、整数类型
- 5、浮点数类型
- 6、布尔类型
- 7、字符串类型
- 8、类型转换
- 9、注释
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;存在的话就直接在文件内容后面继续追加
2、转义字符
n换行
t制表位(4个空格为一个制表位),表示从下一个制表位开始
r回到本行开头
b回到上一格
忽视转义字符即使用原字符时,需要在字符串前面加上r或R,但要求字符串的最后不能是一个反斜线
print(r'hellonworld') #输出:hellonworld3、保留字
不能用保留字给变量取名字
4、整数类型n1 = 123 print(n1,type(n1)) #输出:1235、浮点数类型print('某十进制数代表的十进制数为',123) #输出:某十进制数代表的十进制数为 123 print('某二进制数代表的十进制数为',0b10101111) #输出:某二进制数代表的十进制数为 175 print('某八进制数代表的十进制数为',0o176) #输出:某八进制数代表的十进制数为 126 print('某十六进制数代表的十进制数为',0x1EAF) #输出:某十六进制数代表的十进制数为 7855
不能直接打印计算后的浮点数,但可以用下列代码来实现
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) #输出:17、字符串类型
str1 = 'hello,world' #输出:hello,world str2 = "hello,world" #输出:hello,world str4 = '''hello, world ''' #输出:hello, #world str3 = """hello, world """ #输出:hello, #world8、类型转换
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)转为浮点数类型
单行:#
多行:三引号(python里’‘’ ‘’'和"“” “”"一样)



