关于Python之路:Python基础day01安装if数据类型注释

50次阅读

共计 1902 个字符,预计需要花费 5 分钟才能阅读完成。

前言时刻:

先说说为什么我又开始从零学习 Python,之前不是学习过了?

是的没错,之前的确学过,不过工夫有些长远 2018 年,那时也是刚刚入门计算机的小白。学习的时候,你也晓得年轻人心浮气躁,啥火玩啥,三天打鱼两天晒网。

这就导致了一个问题,那就是学的不全面,在做我的项目的时候,呈现 bug 问题就谷歌,一些根底的问题明明能够晓得的,但就是不晓得😂,谷歌一下的确进去了,然而短少独立思考的过程,这对于当前的倒退是很不利的。

正好考完研的这个寒假,在家里闲着,筹备全面零碎的补计算机专业的基础知识,如:计算机网络、操作系统、计算机组成原理、数据库、离散数学等,另外重新学习 Python 以及 Java,搞懂原理,能力熟能生巧!

学习 Python 我跟的是老男孩的脱产班,不多介绍,好就完事了。

来来总结一波:

明天学习的都是根底课程,比方:Python 的解释器品种、变量常量、正文、数据类型、if elif else 嵌套应用、input、Typora markdown 书写软件的应用、课程每天的学习打算、博客园的应用教程。

1、Python 解释器

说到解释器之前,须要说下编译型语言和解释型语言的区别。

  • 编译型语言(比方:C++):编译器将源代码 一次性 的编译成一个可执行文件。
  • 解释型语言(如:Python、js):解释器逐行解释源代码并执行(留神:解释完就执行)。
  • 他们在运行的后,最终都会变成汇编语言而后转成机器指令,CPU(Computer Process Unite)解析指令并执行。

Python 有很多的解释器,作用是翻译成不同平台的字节码,所以胶水语言就来了

  1. CPython:官网举荐,最支流,因为是用 C 语言开发的,所以叫 CPython。
  2. JPython:运行在 Java 平台的,可能将 Python 代码翻译成 Java 字节码
  3. IronPython:同理,运行在 C#平台上,翻译成 c# 字节码

2、数据类型

Python 的常见根本数据类型有 str、int、bool

name = "西园公子"
age = 22
is_boy = True
print(name, type(name))

<!– 正文吗 –>

3、变量名

变量名称的要求:

  1. 只能有字母、数字、下划线组成(留神不能由非凡字符串)
  2. 不能由数字结尾
  3. 不能和 Python 内置变量名反复

变量名的书写形式:个别有 下划式 驼峰式,看本人习惯,集体喜爱应用下划式,然而在类名上必须应用驼峰式。

4、变量和常量

在 Python 中常量和变量的定义形式是一样的,不像 C++ 中常量是用 const 定义 const name="test" 。然而常量名称个别应用 全大写字母 示意,变量名称个别是 小写字母 示意。

GLOABAL_NAME = "python"   # 个别指常量,名称应用全大写示意,当然你应用小写也没人关,但要规范化与支流接轨

my_name = "test"     # 个别指变量

5、正文

正文的作用是为了:

解释为什么做这件事(why),而不是解释做了什么。正文应该写 why 而不是 what

哪些地方须要些正文?

  1. 在难以了解的代码前面写正文,为后来者提供帮忙
  2. 对于简单的操作代码,应在之前写上若干行正文
  3. 对于简单的行代码,应在行尾写上正文
  4. 在类、函数、文件中都要写正文
  5. 永远 不要形容代码 ,而是正文写这行 代码的目标

6、input 和 if

input 的输出类型均为 str 类型,if elif elif else 嵌套应用,都较为简单,间接看例子即可。

age = input("请输出你的年龄:")

if int(age) > 50:
  print("中年了")
elif int(age) < 30:
  print("奋斗吧")
else:
  print("开心就好")

7、Typora 的简略应用

首先说说 Typora 吧,这个一款目前最好用的 markdown 书写或浏览软件,反对 Window、Mac。而 markdown 又是技术人员写文章中,最支流的形式。所以学习一下 markdown 的语法是很重要的。

  1. 题目:# 一级题目 ## 二级题目 等等,或者 Typora 快捷键:command + 1/2/3
  2. 序号题目:1. + 空格
  3. 圆圈列表:’-‘+ 空格
  4. 粗体 command+B,斜体:command+I,下划线:command+U
  5. 行内代码:ctrl+`

总结:

重温了 python 的根底用法,晓得了 Python 有好几种解释器以及其作用;标准了写正文的形式,要写 为什么 而不是解释代码;相熟了 Typora 软件的快捷键,霎时写 md 变快了。

参考链接:

python 正文标准:https://zh-google-styleguide….

https://www.jianshu.com/p/816…

太白金星老师的博客:https://www.cnblogs.com/jin-x…

正文完
 0