课堂笔记 ------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')

posted @ 2017-11-26 23:43  miaomf  阅读(118)  评论(0编辑  收藏  举报