python day01 知识点总结

1.python的历史

python2x, python3x源码区别:
python2x:
C,java,大牛 : 重复代码多,冗余,代码不规范。
python3x :源码规范,清晰 简单。

2.python的语言编程分类 (重点)

编译型:
   将代码一次性·全部编译成二进制,然后再执行。
   优点:执行效率高
   缺点:   开发效率低,不能跨平台。
   代表语言  :C
解释型:
  逐行解释称二进制,逐行运行
  优点: 开发效率高。可以跨平台
  缺点:执行效率低。
  代表语言 :python

3.python的种类

。Cpython:官方推荐解释器。可以转化成C语言能识别的字节码。
。Jpython:可以转化成Java语言能识别的字节码。
。Ironpython:可以转化成。net语言能识别的字节码
。pypy:动态编译。

4.安装python解释器
1.去官网查找版本(直接去百度搜)
2.选择版本
3.安装python编译器,配置环境变量
(此处省略了具体图片,可自行去知乎搜索)
4.Windows+R 输入cmd 进行验证
在这里插入图片描述 如图所示 即安装成功。如果 环境变量 没有勾选上,黑框输入python会回车报错。建议卸载掉重新安装 原因就i是安装python编译器的时候没有勾选环境变量的话后来重新设置比较麻烦。
5.运行第一个python代码
print(“hello world!”)
运行结果如图所示:
在这里插入图片描述
6.变量

what:x y z 变量: 代指一些内容。
how:
。  变量全部由数字,字母下划线任意组合。
。 不能以数字开头。
。 不能是python的关键字。(python的关键字如下)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
。 要具有描述性。name='太白金星'sex
。 不能使用中文
。 不能过长
。 推荐
       * 驼峰体:AgeOfOldboy = 73
       * 下划线:age_of_oldboy = 73
where:
   代指一些复杂过长的数据。
   content=dgnflnfghnjggndjkghrueghehenvueoherdslhreogherop

7.常量

     why:生活中一直不变的:Π,性别,身份证号,历史发生的大事件
     what:常量:一直不变得量。python中没有真正的常量,为了迎合其他语言的口味,全部大写的变量称之为常量。
     how:将变量全部大写,放在文件的最上面。
     where:设置一些不变得量:身份证号,id,
           BIRTH_OF_CHINA =1949

8.注释

   why:文言文中对一些晦涩难懂的成语或者是经典的出处解释说明,便于你理解对方的代码,自己的代码。
   what:注释
   how:
      单行注释:#
      多行注释:"被注释内容" """ 被注释内容"""
   where:
   难以理解的代码后边 加注释。
   函数 类 ,文件都需要注释,解释说明。

9.基本数据类型初识
why:
人类接触一些信息会做出一些比较精准得划分。数字,汉字,英文…
机器是很傻的你如果不给他区分他是分辨不出来的。
告诉计算机:
100,102,就是数字(int),+ - * / …
‘中国’,‘hello’,‘萨瓦迪卡’文字,:记录信息,描述信息等等。
[1,2,3,‘中国’] 列表,他能做出一些相应的一些操作即可。
…python的基础数据类型。
1.
int(整形):
1,2, 123,…
+ - * / .运算
+
2.
str: 凡是用引号引起来的数据成之为字符串.(字符串只能进行 + *)
str+str :字符串的拼接
str * int
‘’ , ‘’’’ , ‘’’’’’, “”""""
。 单双引号可以配合使用
content = ’ I am lyl,15 year old ’
content = " I’m lyl,15 year old"
。 三引号:换行的字符串
msg = ‘’’
jdkgjiergjlkdgjo
fjdfiefjdlhfifhhff
ahsfhlieurncwu
jdsljfjrifhehgeoh
‘’’
print(msg)
在这里插入图片描述
3.
bool: True or False
判断变量指向的是什么数据类型?type()
10.用户交换input
why:网页上,app输入账号与密码。
what:用户交互input
how:
input:出来的全部都是字符串类型(例子如下)
在这里插入图片描述
在这里插入图片描述
11.流程控制语句if
why:生活中选择,回家n条路,你走哪一条,取决于你的心情。
what:if。
how:
。 基本结构:
。 if 条件:
结果
# C: if{条件}{结果}
1.单独if
在这里插入图片描述
2.if else 二选一
在这里插入图片描述
3.if elif elif …多选一
在这里插入图片描述
4. if elif elif …else 多选一
在这里插入图片描述
5.嵌套的if
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值