python入门学习日记(共P169)
第一、二章
P1-16
2.11
pycharm 集成开发环境下载地址:https://www.runoob.com/w3cnote/pycharm-windows-install.html
python下载地址:https://www.python.org/downloads/release/python-390/
选择 可执行的版本进行下载
P5,P6,P7,P8
P9
P10
P11-13
**P14,**浮点类型:有的小数加一起会出现偏差,有的不会
P15 bool类型
P16
两个及多个对象与字符串相连:
1、用str函数转换非字符串对象 ,并且用+号连接
2、
只有三引号,可以在多行使用
第三章 input函数、运算符 2.13-2.23
2.13爬虫
P17-P21
2.14
p17、p18-数据类型转换
int 整数类型 函数:(不能转换:文字和小数字符串) 整数字符串、bool和浮点数可以转换
float 浮点数类型 函数:(不能转换:文字字符串) 整数字符串,int和bool小数点后+0
str 字符串类型 函数:都能转换
P19
第二章知识点总结
P20
第三章
input()函数:输出为str类型 !!!
present表示 用户输入的字符串
2.15 P22-23
python运算符
算数运算符
余数公式(一正一负):
余数=除数-被除数商(整除的商)
**P23***赋值运算符**
交换两个变量的值:
a,b=b,a
问题:
a,b,c=10,20,30
a=b,b=a
print(a) ##为什么打印不出????
2.16 P24
P24 比较运算符
比较运算符结果为 bool类型
2.21 P25-26
P25 布尔运算符
and的意思为且,均对为对
or的意思为或者,一个对就行
not的意思为取反,T为F F为T
in的意思为字符是否在字符串内,是为T ,否为F
not in意思相反
P26 位运算符
手动计算位运算符方法:
按位与 & :二进制,同为1,则出来的数为1
按位或|:二进制,同为0,则出来的数为0
左移位运算符<<:高位溢出舍弃,低位补0
右移位运算符>>:低位溢出舍弃,高位补0
2.22- 未学习
2.23-P27-P34
P27-运算符
有括号,先括号
先计算 算数运算符 : 幂运算 *,/,//,%乘除整除取余 ±加减
再计算 位运算符 :左、右移位<<、>> 按位与& 按位或|
比较运算符 :>,<,>=,<=,==,!=,
布尔运算符 :and or
赋值运算符 :=
第二章知识点总结
第四章 if else elif
P28 第四章
1、程序的组织结构
2、顺序结构:中间没有任何的判断和跳转,直到程序结束。
P29-对象的布尔值
一切皆对象,每一个对象都有一个bool值(即True 、False)
#测试bool值
print('-------以下变量bool值为False,其他的均为True-------')
print(bool(False)) #False
print(bool(0)) #False
print(bool(0.0)) #False
print(bool(None)) #False
print(bool('')) #False
print(bool("""""")) #False
print(bool(list())) #False
print(bool(tuple())) #False
print(bool(dict())) #False
print(bool(set())) #False
print('-------其他的均为True-------')
print(bool(23)) #True
print(bool(True)) #True
print(bool(present)) #True
print(bool("你好")) #True
P30 单分支结构
if条件表达式:
P31 双分支结构
if 条件表达式:
else:
下面的第二个代码不对,等待解答
#银行去取钱
money = 800
a = int(input('请输入您要取的金额:'))
if a>800:
print('您好,您的余额不足')
else:
print('取款成功!余额为:',money-a)
#判断输入整数是奇数还是偶数 利用类型去判断?
s=int(input('请输入整数:'))
if type(s/2) is type(2):
print('您输入的是偶数')
else:
print('您输入的是奇数')
#利用取余判断奇偶性
num = int(input('请输入整数:'))
if num%2 == 0: #is用于比较对象的id,不好
print('您输入的是偶数')
else:
print('您输入的是奇数')
P32 多分支结构
# 从键盘录入一个整数成绩 去判断范围
'''
90 -100 A
80-90 B
70-80 C
60-70 D
0-60 E
'''
num = int(input('请输入成绩:'))
if 90<num<=100:#仅python可以这么写 a<=b<=c
print('成绩在90分以上')
elif 80<num<=90:
print('成绩在80分与90分之间')
elif 70<num<=80:
print('成绩在70分与80分之间')
elif 60 <= num <= 70:
print('成绩在60分与70分之间')
elif 0<=num<60:
print('成绩不及格')
else:
print('输入错误')
P33 嵌套if
# Polarbear
# 时间:2023/2/23
#购物打折
problem =input('您好,您是否有会员卡?')
money =float( input('购物金额是多少?'))
if problem == '是' or problem =='有':# 错误示范:先运行==,再运行or后面
# if problem == '是' or'有':
if money >=200:
print('给您打八折,您的结账金额为:',money * 0.8)
elif 100<=money<200:
print('给您打九折,您的结账金额为:', money * 0.9)
else:
print('不打折,您的结账金额为:', money)
else:
print('您不是会员')
if money >=200:
print('给您打九五折,您的结账金额为:', money*0.95 )
else:
print('不打折,您的结账金额为:', money)
P34 条件表达式
#1个双分支结构使用 条件表达式 会比较简便 ,多个并不方便 代码又长 嵌套又多 看的费劲
money =float( input('购物金额是多少?'))
print( '给您打八折,您的结账金额为:'+str(money * 0.8) if money >=200 else '不打折,您的结账金额为:'+str( money))
|___________________________________________|
if前这一段必须为字符串,else后一段也相同
一、理解:
1、寻找 if else语句
2、从中间翻译,如果,则
否则,
二、使用条件表达式时,if else语句没有冒号:
三、双分支结构使用 使用 条件表达式 会比较简便 ,多分支结构并不方便,代码会变得长,嵌套又多 看的费劲
功能快捷键
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G
合理的创建标题,有助于目录的生成
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。
如何改变文本的样式
强调文本 强调文本
加粗文本 加粗文本
标记文本
删除文本
引用文本
H2O is是液体。
210 运算结果是 1024.
插入链接与图片
链接: link.
图片:
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
// An highlighted block
var foo = 'bar';
生成一个适合你的列表
- 项目
- 项目
- 项目
- 项目
- 项目1
- 项目2
- 项目3
- 计划任务
- 完成任务
创建一个表格
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
设定内容居中、居左、居右
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | 'Isn't this fun?' | ‘Isn’t this fun?’ |
Quotes | "Isn't this fun?" | “Isn’t this fun?” |
Dashes | -- is en-dash, --- is em-dash | – is en-dash, — is em-dash |
创建一个自定义列表
-
Markdown
- Text-to- HTML conversion tool Authors
- John
- Luke
如何创建一个注脚
一个具有注脚的文本。1
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n−1)!∀n∈N 是通过欧拉积分
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞tz−1e−tdt.
你可以找到更多关于的信息 LaTeX 数学表达式here.
新的甘特图功能,丰富你的文章
- 关于 甘特图 语法,参考 这儿,
UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:
这将产生一个流程图。:
- 关于 Mermaid 语法,参考 这儿,
FLowchart流程图
我们依旧会支持flowchart的流程图:
- 关于 Flowchart流程图 语法,参考 这儿.
导出与导入
导出
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
导入
如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
注脚的解释 ↩︎