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里’‘’ ‘’'和"“” “”"一样)