python入门

Posted dalaolz

tags:

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

1.python介绍

  1. python是一种解释型语言

    1. 编译型:只翻译一次

      优点:运行速度快

      ? 缺点:开发速度慢

      ? 代表语言: C ,C++

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

      ? 优点:开发速度快

      ? 缺点:运行速度慢

      ? 代表语言:Python

  2. python的优缺点

    1. 优点: 开发效率高,可跨平台,可嵌入,可扩展 ,高级语言,简单易 懂,优雅,明确
    2. 缺点:相对于C慢,代码不能加密 不能利用多线程
  3. python的种类

    1. cpython 官方推荐安装 转成c的字节码
    2. jython 转换成java的字节码
    3. irnopython 转换成C#的字节码
    4. pypy 转换成动态编译 开发快,运行快

2.变量和常量

  1. 变量:作为一个临时存储的中间值

    ? a = 1 一个等于号是赋值

    ? a = 1

    ? a = 2 修改的是内存中指向

  2. 变量的命名规范:

    1. 只能由数字,字母,下划线组成
    2. 不能以数字开头
    3. 不能使用Python的关键字
    4. 不能使用中文和拼音
    5. 区分大小写
    6. 命名要具有意义
    7. 推荐写法:
      1. 驼峰体
      2. 下划线
  3. 常量:变量名全部大写就是常量,常量不建议修改

3.基础数据类型

  1. 整型:int() int(str)可以将字符串转换为整型
  2. 字符串:str()
    1. python中只要是用引号引起来的就是字符串
    2. 字符串 + : 字符串拼接 ,字符串只能和字符串相加
    3. 字符串 * :字符串和数字相乘
  3. 字符串格式化
    1. %s -- 占的是字符串的位置
    2. %d -- 占的是整型的位置
    3. %% -- 转义(把占位转换成普通的%号)
      4.字符串格式化的时候,不能多,不能少(占的数量和填充的数量要一致)
      5.填充的时候内容和站的位置要一一对应
      4.布尔值: Ture(真) ,False(假)

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

Atom编辑器入门到精通 Atom使用进阶

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

Cg入门20:Fragment shader - 片段级模型动态变色(实现汽车动态换漆)

python [代码片段]一些有趣的代码#sort