一、学习内容:9:00--20:00
1、学习'''输入与输出'''
格式:print('你好,中国!')
2、input函数
name = input ('请输入你的姓名: ') 运行后自行输入内容
print('我的名字是:',name) 查询内容
'''多行注释''' (多行解释可以分行输入)
例如:'''
多行注释
多行字符串
在python中单引号和双引号是等价的
python是解释型语言
'''
3、数据类型
#整数
#默认都是十进制整数
# 整数 0、2、12
#十六进制整数 0xfff009
#八进制整数 0o73455
#二进制整数 0b10010100101
#浮点数
3.1415926
314.0
3.14e2 #e2表示10的2次方
# 字符串:'abc' = "abc" #
"i'm fine" # 引号需要注意区别开来
# \ : 转义字符,类似于转变含义
"i\'m fine"
例如:print("i\'m fine.")
print("i\'m \n fine.")# \n 换行
print("i\'m \t fine.") # \t制表符
print('\\\\\\n\\\\')
print(r'\\\n\\') #参数r去除转移字符
#多行字符串
print(True and True)
print(3>2 or 2<1)
print(not 3>2)
#空值 :None
#变量thony中数据是有类型的,而变量是没有类型的。变量的命名规则,变量名必须是大小写的英文,数字或者-的组合,并不能以数字开头。
例如:
name = 'tom'
print(name)
4、练习: 我叫XXX,今年XXX岁(显示内容必须输入)运用刚才的函数。
name = input('请输入姓名:')
age = input('请输入年龄:')
print('我叫%s,今年%s岁'%(name,age)) #%s 占位符
name=input('请输入您的姓名')
age = input('请输入您的年龄')
#print('我叫',name,'今年',age,'几岁')
print('我叫%s,今年%d岁'%(name,int(age)))
print('我叫%s,今年%s岁'%(name,int(age))) 其他打开方式
print('我叫{0},今年{1}岁'.format(name,age))
5、列表list和元祖tuple
列表是有序的,列表中的元素可以是不唯一的
name = '樊江飞'
name2='武浩杰'
#下标index 0 1 2 3 4
names = ['白李娜','贺威栋','焦新瑞','张国荣','代金鑫']
print(names)
列表的长度-列表中元素的个数
length = len(names)
print('length=%d'%length)
如何获取列表中的元素
列表下标范围0:(len(name)-1)
列表下标范围-len(names):len(names)-1
print(names[4])
获取列表中的最后一个元素
print (names[len(names)- 1])
print (names[-1])
6、增删改查
向列表中添加元素
append ():添加到列表末尾: names.append('')
查看:print(names)
names.insert(2,'xxx') 2:下标位置,xxx:插入内容
print(names)
删除列表元素,删除并返回列表末尾的元素
name = names.pop(2)
print(name)
print(names)
修改列表元素
names[0]='张 三'
print(names)
二维列表
o = [1,2,[3,4],5,6]
print (o[2][1])
空列表
p = []
元组tuple
元组是不可变的(只能查,其他操作不能执行例如增删改是不可以操作的)
names = ['白李娜','贺威栋','焦新瑞','张国荣','代金鑫']
print(names[0])
空元组:q=()
元祖中只有一个元素:r=(2,)、print(r)
二、遇到问题
1、运用input函数时定义函数值时逻辑不清,无法运行。
三、处理方式
询问同学查看老师课堂笔记,了解到input函数是种输出输入函数,先定义显示提示输入信息,然后输入内容。输入内容后运行查看结果。
|