课堂笔记 ------python数据类型(下)
#转义字符
#转义字符就是让一个有意义的字符变得无意义或无意义变得有意义;
#将有意义的字符变得没有意义
home = '27\'28\''
print(home,type(home))
#将无意义的n变为有意义的换行操作
home = '我的家在东北\n松花江上,'
print(home)
#其他的转义字符
#\\表示一个字符\
#\r表示回车,表示回到当前行开头位置
home = '回家\\huijia\\回家'
print(home)
home = '回家,回家,回家\r我要回家'
print(home)
#\在行尾表示续行符号,
home = '回家,回家,回家,我要回家,\
马上回家'
#原字符串:不转义字符串中的转义字符,原样输出字符串
maxam = R'gengkeyufang\\donglei\n,baochishoubu\rjifurunhua'
print(maxam)
#list 列表类型 标识[] 可以修改内容
listvar = ['123','234','345']
print(listvar,type(listvar))
#tuple 元组类型, 标识, 不可修改
tuplevar = ('222','333','444')
print(tuple,type(tuplevar))
#dict 字典类型, 标识{}
dictvar = {'key1':'123','key2':'222'}
print(dictvar,type(dictvar))
#set 集合类型 没有标志符号
setvar = {'age','value,''name'}
print(setvar,type(setvar))
关于变量赋值
#普通赋值
var = '成分'
print(var)
#多变量赋同一个值
var = var1 = var2 = '案例'
print(var)
#多变类赋不同的值
var3,var4,var5='a变量','b变量','c变量'
print(var3)
关于数据转换
1.自动数据类型转换
1.自动数据类型转换由程序自动执行,不需要人工干预
2.字动数据类型转换多发生在运算和判断过程中
3.自动数据类型转换会向着更加精确的类型转换
2.强制数据类型转换
#自动数据类型转换
'''
1.自动数据类型转换由程序自动执行,不需要人工干预
2.字动数据类型转换多发生在运算和判断过程中
3.自动数据类型转换会向着更加精确的类型转换
'''
ivar = 15
fvar = 3.5
rst = ivar+fvar
print(rst,type(rst))
if 5>3:
print('true')
print('5da')