万恶之源-数据类型

Posted fanxss

tags:

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

计算机知识

  1. cpu 人类的大脑 运算和处理问题
  2. 内存 临时存储数据 断电就消失了
  3. 硬盘 永久 存储数据
  4. 操作系统 相当于中枢神经,特殊的软件,控制每一个硬件之间数据交互

Python主要应?领域

  • 云计算
  • WEB开发
  • 科学运算 人工智能
  • 系统运维
  • python是一门解释性语言 弱类型语言

Python的优缺点

优点

  • Python的定位是“优雅”、“明确”、“简单”
  • 开发效率?常?
  • 可移植性
  • 可扩展性
  • 可嵌?性

缺点

  • 速度慢
  • 代码不能加密
  • 线程不能利?多CPU问题,这是Python被?诟病最多的?个缺点

python解释器

编译型:只翻译一次

  • 优点:运行速度快
  • 缺点:开发速度慢
  • 代表语言: C C++ GO

解释型: 一句一句翻译,逐行翻译

  • 优点:开发速度快
  • 缺点:运行速度慢
  • 代表语言:Python

  • CPython (C语言 开发, 使用最广)
  • IPython (交互式解释器)
  • PyPy (采用JIT技术,可提高运行速度)
  • Jython (Java 开发, Jython是运?在Java平台上的Python解释器)
  • IronPython (IronPython和Jython类似,只不过IronPython是运?在微软.Net平台上的Python解)
    释器,可以直接把Python代码编译成.Net的字节码。

变量

变量是程序运行过程中产生的中间值,供给后面程序使用.

变量的命名规则:

  • 字母,数字,下划线 组成;
  • 不能是数字开头,更不能是纯数字;
  • 不能用关键字(Python已占用的词 例 print if);
  • 不能太长;
  • 不要用中文;
  • 要有意义;
  • 区分大小写;
  • 推荐使用驼峰或者下划线(驼峰 Alex Is Man 下划线 alex_is_man);

数据类型

  • int (整数), 可以 + - * / //(整除、地板除) %(取余数)也叫(取模) **(幂)

  • str(字符串),可以 + (字符串拼接) *(字符串翻倍)

    在Python中,凡是?引号引起来的,全是字符串.

  • int(str) 字符串转换为整数

  • bool (布尔) Ture or False 只有两种情况 判断 ==

常量 全部大写.

  1. 例如: PI = 3.141592653
    BIRTH_OF_SYLAR = 1990

交互

  1. s = input(‘提示语‘) input(输入)
  • Python3版本中, 接受到的是字符串类型 即s也是字符串 str
    如需s为整数,可以 int(s)把字符串转化成整数

条件判断

  1. if 条件 :
    代码块
    else:
    代码块
  2. if 条件 :
    代码块
    elif 条件 :
    代码块
    else:
    代码块
  • 嵌套: if..else可以无限的嵌套
  1. 多选一
  2. 多选,也可以一个也不选
if   条件 :
代码块
if   条件 :
代码块
if   条件 :
代码块

注释

  1. 单?注释: # 被注释的内容 (快捷键 ctrl + /,用于多行直接注释)
  2. 多?注释:‘‘‘ 被注释的内容 ‘‘‘, """这个也是多?注释"""

以上是关于万恶之源-数据类型的主要内容,如果未能解决你的问题,请参考以下文章

万恶之源-基本数据类型(list,tuple)

万恶之源 - Python基础数据类型三

04. 万恶之源-基本数据类型(list,tuple)

03.万恶之源-基本数据类型(int, bool, str)

万恶之源-python加深

万恶之源-再谈编码