Python01

Posted wjs521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python01相关的知识,希望对你有一定的参考价值。

1.编程语言总体分以为机器语言、汇编语言、高级语言。
2.用机器语言编程的程序称为目标程序。
3.高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:
              1.编译类:编译后程序运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性       差些。如C、C++、Delphi等。
              2.解释类:应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,       而且不能生成可独立执行的可执行文件,应用程序                    不能脱离其解释器(想运行,必须先装上解释器),但这种方式比较灵活,可以     动态地调整、修改应用程序。如Python、Java、PHP、Ruby等语言。
 
4.总结
机器语言
优点是最底层,速度最快,缺点是最复杂,开发效率最低
 
汇编语言
优点是比较底层,速度最快,缺点是复杂,开发效率最低
 
高级语言
编译型语言执行速度快,不依赖语言环境运行,跨平台差
解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
 
目前Python主要应用领域:
       1.WEB开发  2.网络编程  3.爬虫  4.云计算   5.人工智能  6.自动化运维  7.金融分析  8.科学运算  9.游戏开发
 
5.变量(命名规则)
      1.变量名只能是 字母、数字或下划线的任意组合
      2.变量名的第一个字符不能是数字,更不能是纯数字.
      3.以下关键字不能声明为变量名[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘,              ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘,            ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘,                ‘with‘, ‘yield‘]
       4.区分大小写
       5.不要太长
       6.不要用中文
       7.要有意义
       8.驼峰(ageOfWang)和下划线命名(I_am_human)
       常量:全部字母大写常量,约定俗成.
6.数据类型
          1)int 整数. +-*/% //(整除),< > >= <= !=
          2)str字符串, 在Python中,加了引号的字符都被认为是字符串!(单双三引号都可以  ‘,",‘‘‘,""")    
          3)bool 布尔值. 只有True和False两个值
7.用户交互(input)
          变量=input("提示语")  变量是字符串类型,int(str)把字符型转换成整型
8.if判断
          最基本用法
          if条件判断:
                    代码块   
          运行流程: 当条件是真,执行代码块.
          
          if 条件:
                    代码块1
          else:
                    代码块2
          执行流程: 当条件成立,执行代码块1,否则,执行代码块2. 二选一
 
          if  条件1:
                      代码块1
          elif 条件2:
                      代码块2
          .......
          else:
                      代码块n
          执行流程:  当条件1成立,执行代码块1,否则当条件2成立,执行代码块2,......否则当条件n成立,执行代码块(n-1),否则执行代码                              块n
 
         字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接
         input接收的所有输入默认都是字符串格式!
         %s就是代表字符串占位符,除此之外,还有%d,是数字占位符,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

以上是关于Python01的主要内容,如果未能解决你的问题,请参考以下文章

Python基础01

python - day01 介绍

一起学Python-01安装Python

Python征途-01.Python概述

python学习01

Python 01-Python简介