python基础语法

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销: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

如何创建一个注脚

一个具有注脚的文本。2

注释也是必不可少的

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文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。

"""
文档注释
注释 在文件中存在,起说明作用的,是写给程序员看的
是不会显示在运行结果中的
python 是一个解释型的开发语言.
可以干什么?
   1 可以做python开发 做后端开发 APP开发 软件
   2 可以做人工智能开发
   3 数据分析
   4 爬虫
   5 自动化测试
用python开发软件需要实现什么基本功能?
计算器:
功能:
     1 显示功能          输出语句
     2 输入输出功能  输入语句
     3 计算功能         逻辑功能
学习Python:
1 输出语句
"""
"""
  文档注释 
   软件:   支付宝微信 QQ 抖音 淘宝 京东 
   依靠的网络的软件 称为分布式软件
   客户端 /服务器
   淘宝    服务器
   京东    服务器
   前端    后端   (java/python/php/c++)(基础+前端+框架)
   HTML/css/JavaScript(开发的基础)(前端的框架,
   bootstarp,vue,vuex,小程序 ,uniapp...) 写网站的网页 
   脚本语言:逻辑(自动取款机取款流程) 输出 输入
"""
# 在控制台输出 你好 并且换行
# print() 打印的方法 小括号里面是要打印的内容
#  你好 文本 在程序中称作字符串类型的值,使用时
# 必须要加上引号或者单引号
print("你好")
# 666 是数值 在程序中被称为整型数值 int类型
print(666)
# 88.8 是数值 在程序中被称为float类型 浮点型
print(88.8)
# 变量:程序在执行过程中,值可以改变的量,一个变量
# 在同一时刻只能保存一个值,它由三部分组成:
# 1 变量的名称
# 2 变量的存储地址 3 变量的值
# 变量和我们以前数学中的带入值运算比较接近
# m = 6 , n = 10    m + n = ?
m = 8.8
# 输出变量m的值
print("m = ", m)
name = "孙悟空"
print("name = ", name)
# 使用程序模拟数学类的运算来检验自己写的代码的正确性
# 运算符
# 算术运算符
#   +  -  *  /     //   **   %
# 加法
print(1 + 2)
# 连接符 把两个字符串类型的值拼接起来
print("老王" + "666")
# print("m = " + m) 错误的 m的值必须是字符串类型的值
print("name = " + name)
print(1 - 2)
print(1 * 2)
# 除法的运行结果默认是小数
print(1 / 2)
print(8 / 5)
print(8 / 2)
# // 整除: 除法运算完的结果是一个整数.
# 取整的规则:向下取整  1.6 -->1  -1.6 -->-2
print(8 // 5)
print(-8 // 5)
# **   m**n =的意思是m的n次方 提供了一个快速计算乘方的方法
print(2 ** 8)
print(5 ** 3)
# % 模 ==>取余 ==>获取余数 ==>
# 一个整数整除以另外一个整数所获取的余数
# 5 % 3 ==>  5 // 3  = 1 ...... 2
print(5 % 3)
print(3 % 5)
print(9 % 3)
print(3 % 3)
print(8 % 2)
print(6 % 2)
# 整除 一个整数除以另外一个整数的余数是0,
# 怎么样判断整除? 整除后的余数是否等于0
# 因数:如果a可以整除b,那么b就是a的因数
# 6可以整除2,那么2就是它的一个因数
# 6的因数有 1,2,3,6
# 质数 如果一个整数(大于1的)只有两个因数,那么它就是质数
# 比较运算符
# > < >= <= == !=
print(6 > 2)
print(6 < 2)
# True 表示是真的,也就是成立
# False 表示是假的,也就是不成立
# True 和False 是布尔类型类型的值 布尔类型
# 用来专门表示某一件事情是不是真的  是真的就是True
# 是假的 就是False 一般用来作为判断的条件
# 比较运算的表达式的结果一定是一个布尔类型的值(True/False)
print(6 >= 2)
print(6 <= 2)
print(6 != 2)
#  == 判断逻辑 先判断类型是否相同,相同再判断值是否相同,
# 相同就返回True
# 不同返回False,如果开始判断时,类型不相同直接返回False
print(6 == 2)
print(6 == 6)
print(6 == "6")
# 把 7199转换成时分秒格式 你们先使用数学的方式实现
# 7199 =  1 : 59  : 59  小时使用x 分钟数 y 秒数 z
#  1 7199秒包含了多少个整的小时数
# x = 7199 // 3600 = 1
sec = 7199
sec = 600
# end=" " 输出结果后以 " "(一个空格字符串)结束
print(sec, "=", end=" ")
x = sec // 3600
# 如果x的值大于9,就直接输出
if x > 9:
    print(x, " : ", end=" ")
# 否则,在x的前面再加一个0
else:
    # str(x) 表示把x转换成字符串类型的值
    # ,就可以和前前面的字符串0拼接了
    # 因为等号的优先级低,所以会先运算右边的表达式
    # 再把结果保存到变量x中
    x = "0" + str(x)
    print(x, " : ", end=" ")

# 2 获取不够整的一小时的秒数 temp
#  temp = 7199 - x *3600 = 3599
temp = sec % 3600
# 3 temp里面包含了多少个整的分钟
# y = temp // 60  = 59
y = temp // 60
print(y, " : ", end=" ")
# 4 temp里面不足一分钟的秒数
# z = temp - y *60 = 59
z = temp % 60
print(z)
# 换行
print()
print("*******************分割线************************")
# python的单行注释
# 在控制台输出 HelloWorld并且换行
# 空行也是代码的组成部分
print("HelloWorld")
# 方法 print() 称作打印的方法 小括号里面是要打印的内容
# 打印输出在位置在控制台
# "HelloWorld" 在程序中如果要输出文本
# 就需要加英文的双引号或者单引号
#  在程序中把文本称为字符串类型的值
print("中国")
# 前面两段代码输出完结果换行,有没有不换行的输出
# 不换行输出  1  2
print(1, 2)
#  不换行输出  1  2
print(1, end=" ")
print(2, end=" ")
# print(参数1, end=" ") 参数1是要输出的结果 end= " "
# 表示一个空格字符串结束  \n 换行 如果默认以换行结束可以不写end=
# 1 ,2 属于 数值 数值在程序中使用时是不需要加双引号的,如果给数值
# 加了双引号就会变成字符串(string) "1"
# 数值 1 在程序中属于整型 int类型 所有的整数都属于int类型
# 输出自己的姓名
print("擎天柱")
# 输出自己的年龄
print(6000)
# 输出自己的身高
print(5.8)
# 变量 是用来保存数据的空间,由变量的名称 ,
# 保存的地址,保存的值这三部分组成
# 和数学中的带入值运算比较接近 m = 5 ,n = 6
# 问 m+n=?
# 给变量赋值为整数 int类型的值
# 9在程序中被称为int类型的值/常量/直接量/字面值
a = 9
# 输出变量a的值
print(a)
# 变量的名称由用户来制定,但是得符合一定规范:
# 变量的名称由字母 数字 下换线 $ 其中的一种或者
# 多种组合而成,但是要注意纯数字不能作为变量名
# 并且变量的名称不能以数字开头命名变量得遵守行业规范
a = 10
print(a)
# 给变量赋值为字符串
name = "张三丰"
print("太极", name)
#  给变量赋值为小数
weight = 76.6
print("小毛驴体重:", weight)
# 使用 变量保存自己的姓名 年龄 身高并且输出
# 变量的特殊赋值方法(python特有)
# 一次声明多个变量并且赋值
a, b = 1, 2
# a=1,b=2
print(a, b)
# 给三个变量
name, age, tall = "小美", 18, 1.6
print(name, age, tall)
# 占位符 字符串类型的占位符 %s
# 整数的占位符 %d 小数的占位符 %f
name = "Marry"
print("那个美女的名字是%s,年龄%d岁,身高%f米."%(name, age, tall))
# 给多个变量赋值为同一个值
a = b = c = d = e = 6
print(a, b, c, d, e)
# 变量交换
a, b = 66, 88
print("a = %d,b = %d"%(a, b))
# 交换a和b的值
a, b = b, a
# a,b = 88,66
print("a = %d,b = %d"%(a, b))

  1. mermaid语法说明 ↩︎

  2. 注脚的解释 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值