学习目标
未完成
学习小结
大部分跟C差不多,但是也只是过了眼一遍,后续得大量练习。
学习内容
类型:Python
进度:初学
天数:第二天
日期:2021年04月04日
书籍:无
相关:黑马程序员-哔哩哔哩
内容:P20-P45
时间:2021年04月04日 20:00 - 2021年04月0
[00分钟] 00:00-00:00 Anki卡片学习、复习
[00分钟] 00:00-00:00 Anki卡片所学内容补充、添加、修改
[00分钟] 00:00-00:00 Xmind思维导图补充、添加、修改
【0分钟】 回顾/复习
[05分钟] 19:50-19:55 CSDN博客添加学习记录
[05分钟] 19:55-20:00 有道云笔记添加学习笔记
[00分钟] 00:00-00:00 浏览新闻博客,扩充视野
[05分钟] 20:00-20:05偷闲杂事处理
[05分钟] 20:05-20:10做好学习准备(准备好视频、书籍等)
[00分钟] 00:00-00:00 预习所学知识
【20分钟】 预习/预备
[260分钟] 20:10-00:30 第一次学习 学习内容:P20-P45
[000分钟] 00:00-00:00 休息
【260分钟】 学习
学习引申
# p20
a = 1
print(type(a)) # <class 'int'> -- 整型 整数
print(a)
b = 1.1
print(type(b)) # <class 'float'> -- 浮点 小数
print(b)
c = True
print(type(c)) # <class 'bool'> -- 布尔型 True False
print(c)
d = '12345'
print(type(d)) # <class 'str'> -- 字符串 字符连接成串 多个字符 数据都要带引号
print(d)
e = [10, 20, 30]
print(type(e)) # <class 'list'> -- 列表 数组 数组名称[数组序号] 从零开始
print(e[0])
f = (10, 20, 30)
print(type(f)) # <class 'tuple'> -- 元组
print(f)
h = {10, 20, 30}
print(type(h)) # <class 'set'> -- 集合
print(h)
g = {'name': 'TOM', 'age': 20}
print(type(g)) # <class 'dict'> -- 字典
print(g)
"""
P21
1. 准备数据
2. 格式化符号输出数据
"""
age = 66666
name = '猪八戒'
food = '唐三藏'
home = '高家庄'
lifetime = 999999
weight = 99999.965
stu_id = 1
stu_id2 = 1000
# 1. 今年你的年龄是x岁 -- 整数 %d
print('今年你的年龄是%d岁' % age)
# 2. 你的名字是x -- 字符串 %s
print('你的名字是%s' % name)
# 3. 你的八尺钉耙x公斤 -- 浮点数 %f
print('你的八尺钉耙%.3f公斤' % weight)
# 4. 你的天庭公务员编号是x -- %d
print('玉帝的天庭公务员编号是%d' % stu_id)
# 4.1 你的天庭公务员编号是001
print('玉帝的天庭公务员编号是%03d' % stu_id)
print('你的天庭公务员编号是%03d' % stu_id2)
# 5. 你的名字是x,今年x岁了
print('你的名字是%s,今年%d岁了' % (name, age))
# 5.1 你的名字是x,明年x岁了
print('你的名字是%s,要是吃了%s,涨了%d岁,那就是%d岁' % (name, food, lifetime, age + lifetime))
# 6. 你的名字是x,今年x岁了,武器x公斤,天庭公务员编号是x
print('你的名字是%s,你的家是%s,今年%d岁,八尺钉耙%.2f公斤,天庭公务员编号是%06d' % (name, home, age, weight, stu_id))
name = 'TOM'
age = 18
weight = 75.5
# 我的名字是x,今年x岁了,体重x公斤 %s 强制转换 P25
print('我的名字是%s,今年%s岁了,体重%s公斤' % (name, age, weight))
name = 'TOM'
age = 18
# 我的名字是x,今年x岁了 P26
print('我的名字是%s,今年%s岁了' % (name, age))
# 语法 f'{表达式}'
print(f'我的名字是{name},今年{age}岁了')
print(f'你的编号是{age},名字是{name}')
print('hello')
print('world')
print('hello\nPython')
print('\tabcd')
print('hellow\tword\n\t你是猪\nP27')
P28
print('welcome',end="\t")
print('to', end="\t")
print('baidu' , end="\n")
print('loading', end="...\n")
print('http', end="://")
print('www', end=".")
print('baidu', end=".")
print('com', end="\n")
P30
"""
1. 书写input
input('提示信息')
2. 观察特点
2.1 遇到input,等待用户输入
2.2 接收input存变量
2.3 input接收到的数据类型都是字符串
"""
password = input('想明白生命的意义吗?想真正的……活着吗?\n\t\tYES/NO\n\t\t')
print(f'你的选择是{password}')
print(type(password))
P32
"""
1. input
2. 检测input数据类型str
3. int() 转换数据类型
4. 检测是否转换成功
"""
num = input('请输入数字:')
print(num)
print(type(num)) # str
print(type(int(num))) # int
P33
# 1. float() -- 将数据转换成浮点型
num1 = 1
str1 = '10'
print(type(float(num1))) # float
print(float(num1)) # 1.0
print(float(str1)) # 10.0
# 2. str() -- 将数据转换成字符串型
print(type(str(num1))) # str
# 3. tuple() -- 将一个序列转换成元组
list1 = [10, 20, 30]
print(tuple(list1))
# 4. list() -- 将一个序列转换成列表
t1 = (100, 200, 300)
print(list(t1))
# 5. eval() -- 计算在字符串中的有效Python表达式,并返回一个对象
str2 = '1'
str3 = '1.1'
str4 = '(1000, 2000, 3000)'
str5 = '[1000, 2000, 3000]'
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(type(eval(str5)))
学习检测
无