zoukankan      html  css  js  c++  java
  • Python入门基础的一些注意

    写在前面:

    简单的Python历史:

      python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。(龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者

    Python是一门解释型语言,目前有两个版本

      Python 2.+ : C , Java ,C# 源码不统一,功能重复 维护难度大

      Python 3.+ :代码统一,代码(功能)重复 维护难度降低

    Python的优缺点

      优点 : 优雅,明确 简单 ,开发效率高,可移植性强,和其强大的扩展性和嵌入性

      缺点 : 运行速度相对较慢/代码不能加密,不能多线程

    Python的种类 :

    1. Cpyhon : CPython。这个解释器是用C语言开发的,所以叫CPython。

    2. Jython : Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

    3. IronPyhon IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

    4. PyPy : PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度

    正文

    1、常量:

      python的其实没有常量,变量大写记为常量(可以更改)通常C语言等的常量为大写,且不可更改

    2、注释:

      单行注释:#(跳过这一行)

      多行注释:'''注释内容'''   或  """注释内容"""   (个人认为python中的单引号 ' 和 双引号 " 没有区别)

    3、基础数字类型

      整数类型:int  12,34,56  print(100,type(100))      int有取值范围(分32位和64位机)

          + - * / **  %              2**3  即为2的3次方        %为取余数 :5%2=1

      字符串:str      print('100',type('100'))          python中凡是用引号引起来的都是字符串   字符串只能相加(拼接)可以和数字相乘

      100 <class 'str'>数字
      100 <class 'int'>字符串

      

      三个引号裹起来赋值给一个变量,就变成一个大的字符串(一句一行)

            msg=‘’‘第一行,

               第二行,

              第三行'''

            print(msg)

    4、bool 布尔值:布尔值是“真” True 或“假” False 中的一个

    5、用户交互:input       input出来的数据类型全部都是str字符串

      name=input(‘请输入你的名字:')

      age=input('请输入你的年龄:')

      print(name,age)

    6、if条件语句:

      格式

       if 条件:

        结果

  • 相关阅读:
    [已解决]报错:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m;
    比较asyncio.run_coroutine_threadsafe 和 run_in_executor的区别
    sql server表结构对比
    sql server乱码显示问题
    sql server表分区系列【转】
    无法使用备份文件,因为原先格式化该文件时所用扇区大小为 512,而目前所在设备的扇区大小为 4096
    notepad++安装SQL格式化插件
    Linux学习笔记(21)linux查看系统状态
    mysql导入报错 [Err] 1273
    mysql cte
  • 原文地址:https://www.cnblogs.com/qmuy/p/9336492.html
Copyright © 2011-2022 走看看