Python学习日记

这篇博客记录了作者的Python学习过程,包括使用PyCharm IDE的下载和Python的基础学习,如数据类型、运算符、input函数、if-else结构。还涵盖了markdown的使用技巧,如创建标题、插入链接、代码片段等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
f
**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.

图片: Alt

带尺寸的图片: Alt

居中的图片: Alt

居中并且带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目Value
电脑$1600
手机$12
导管$1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列第二列第三列
第一列文本居中第二列文本居右第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPEASCIIHTML
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)=(n1)!nN 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

这将产生一个流程图。:

链接
长方形
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

Created with Raphaël 2.3.0 开始 我的操作 确认? 结束 yes no
  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. 注脚的解释 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值