print()函数 1.print函数可以输出的内容 #数字 print(159) #字符串 print('string') print("string") print("""string""") #含有运算符的表达式 print(2+2) print(9*3) 2.内容输入的目的地 #显示器 #前面所有的输出
print()函数
1.print函数可以输出的内容
#数字print(159)
#字符串
print('string')
print("string")
print("""string""")
#含有运算符的表达式
print(2+2)
print(9*3)
2.内容输入的目的地
#显示器#前面所有的输出都是到显示器
print(520)
print('helloworld')
print(6+6)
#文件
fp = open('D:/text.txt','a+')
#a+ 表示如果文件不存在就创建,存在就在文件内容的后面追加内容
print('helloworld',file = fp)
fp.close() #最后要关闭文件
3.print()函数的输出形式
#一般来讲,print()函数过后就会换行#因此,需要将内容放在一个print()函数中输出
print('lazycat','hello')
转义字符
1.换行 \n
#换行 -- \nprint("hello\nworld");
#输出为 hello
# world
2.制表符 \t
#一个制表符相当于四个空格,需根据字符实际长度判断空几个空格#如
print('good\teveryday')
#前面的字符正好为四的整数倍,则会空出四个空格
#输出为 good everyday
print('beautiful\tday')
#\t前面又9个字符,除以4余1,则会空出4-1 = 3个空格
#输出为 beautiful day
3.回车字符 \r
#\r 会把前面字符的输出给覆盖掉,只会输出后面的字符print('go\rup')
#只会输出up两个字符
4.退格字符 \b
# \b会把该字符前面的一个字符给覆盖掉,输出其他的字符,例如print('youarea\bdog)
#输出为 youaredog
同时,要注意最后一个字符不能为\,否则会报错
变量
1.组成部分
#变量由标识(id)、类型(type)和值(value)组成#定义时
name = '张三'
#则该类型为str,值为张三,id也就时在电脑的存储位置
#在本人电脑上存储位置为2849813988432
2.变量的数据类型
数据类型有 整型(int)浮点型(float)布尔型(bool)字符串(str)#整型 --> 数值的整值
age = 18
print('类型',type(name))
#浮点型 --> 数值的小数值
flo = 3.1415926
print('类型’,type(flo))
#由于浮点型精度有限,所以有时计算不出精确的值,如
n1 = 1.1
n2 = 2.2
print(n1+n2)
#输出为3.3000000000000003
#bool型 --> 只有两个 True 和 False,其中True代表1,False表示0
key = True
print('类型',type(key))
#布尔值也可以转成整数计算,如
b1 = True
b2 = False
print(b1 + 3) #相当与1+3=4
print(b2 + 1) #相当于0+1=1
#字符串
st = 'helloworld'
print('类型',type(st))
#字符串在赋值时可以用单引号,也可以用双引号
#此外,还可以用三个单引号或双引号,这时,字符串可以换行赋值
str1 = '结局总是美好的'
str2 = "如果不是"
str3 = '''那一定
不是结局'''
print(str1,str2,str3)
3.类型转换函数 str() int() float()
#不同类型不能一起输出#在输出之前要进行类型转换
name = '张三'
age = 22
print('my name is',name,',',str(age),'years old')
b = 13.13
c = True
s = 'hello'
s1 = '16.16'
s2 = '18'
print(float(a),type(a))
print(float(s1),type(s1))
print(int(b),type(b))
print(int(s2),type(s2))
print(str(a),type(a))
print(str(b),type(b))
#int()函数可对 正数字符串进行转换,如'123' 转换为数值123
#对flaot值进行转换,截取整数部分保存,丢弃小数部分,如13.13 转换为13
#对bool型进行转换,True转换为1 , False转换为0
#float()函数可对小数字符串进行转换,如'3.14'-->3.14
#对int值进行转换,15 --> 15.0
#对bool型进行转换,True --> 1.0 , False --> 0.0
#str()函数可对任何进行转换
#int型 156 --> '156'
#float型 3.1415926 --> '3.1415926'
#bool型 True --> 'True',False --> 'Flase'