元素类型:
# 7中变量类型:整形,布尔型(True,False),str,list(列表),tuple(元组),set(集合),dict(字典),
list1 = [10,20,30,40]
tuple1 = (10,20,30,40)
set1={10,10} #重复元素自动删除
dict1 = {'name':'liu','age':18}
print(list1)
print(tuple1)
print(set1)
print(dict1)
标准输出:
# python不用声明变量类型,新建变量根据被赋的值来确定变量类型
name = '刘'
age = 18
# 输出格式:1.百分号: print('字符串%格式%格式'%(变量1,变量2))
print('姓名:%s\n年龄:%d'%(name,age)) #转义字符\n \t等
# 2.format: print('{}字符串{}'.format(变量1,变量2)) 简化: print(f'字符串{变量1}字符串{变量2}')
print('姓名:{}年龄:{}'.format(name,age))
print(f'姓名:{name}年龄{age}')
输入:
# input()函数,函数参数可以加字符串提示,接收的数据都会被当成字符串处理,一般存到变量中
name = input('输入你的姓名:')
print(type(name))
类型转化:
'''
数据类型转化
常用:1.int() 2.float() 3.str() 4.eval()把字符串转换为原数据类型
'''
int1 = input('输入整数:')
float1 = input('输入小数:')
print(type(int1))
print(type(float1))
print(type(eval(int1)))
print(type(eval(float1)))
赋值:
# python可以多变量同时赋值
num1,float1,str1 = 10,0.5,'hello world'
print(num1)
print(float1)
print(str1)
作业:
1.描述什么是变量以及变量命名规范。
2.熟悉Python中的7种数据类型以及定义方式。
3.定义4个变量,需求:姓名:孙悟空,年龄:600岁,技能:筋斗云、72变,主要战绩:大闹天宫
4.定义变量,cl='可乐',c2='牛奶,通过Python代码把c1内容调整为牛奶,c2调整为可乐。 (提示:两个数的交换)
5.编写程序时注意注释的使用
name = '孙悟空'
age = 600
skill1 = '筋斗云'
skill2 = '72变'
achieve = '大闹天宫'
print(f'姓名:{name}\n年龄:{age}\n技能:{skill1}、{skill2}\n主要战绩: {achieve}')
c1 = '可乐'
c2 = '牛奶'
print('c1:%s c2:%s'%(c1,c2))
c3 = c1
c1 = c2
c2 = c3
print('c1:%s c2:%s'%(c1,c2))