zoukankan      html  css  js  c++  java
  • 001-python基础

    1.Python是什么样的语言?

    1.1语言的分类:

    • 编译型
    • 解释型
    • 混合型
    1. 编译型:
      优点:编译器一般会有预编译的过程对代码进行优化。 因为编译只做一次,运行时不需要编译,所以编译型 语言的程序执行效率高。可以脱离语言环境独立运行。
      缺点:编译之后如果需要修改就需要整个模块重新编 译。编译的时候根据对应的运行环境生成机器码,不 罔的操作系统之间移植就会有问题,需要根据运行的 操作系统环境编译不罔的可执行文件。

    2. 解释型:
      优点:有良好的平台兼容性,在任何环境中都可以运有良好的平台兼容性,在任何环境中都可以运。
      缺点:每次运行的时候都要解释一遍,性能上不如编 译型语言。

    3. 混合型
      即部分使用编译型,部分使用解释型

    2.变量规范

    2.1什么是变量:
    存储程序运行的中间运算结果。

    2.2变量的定义规范

    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']
    

    3.python的数据类型

    Python的基本数据类型有5种:

    1. 整型(int)
    2. 浮点型(float)
    3. 字符型(string)
    4. 布尔型(bool)
    5. 空值(None).

    3.1整型

    Python可处理任意大小的整数,在程序中的表示方法和数学上的写法完全一样。

    3.2浮点型(float)

    浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。

    3.3字符串(string)

    字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。

    3.4布尔型(bool)

    布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。

    3.5空值(None).

    空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

    4.算术运算

    以下例子a = 10 , b= 20

    运算符 描述 示例
    + 加法运算 a+b等于30
    - 减法运算 a-b等于10
    * 乘法运算 a*b等于200
    / 除法运算 a/b等于2
    % 取模 - 将%号左边的值除以%号右边的值并且将得到的结果的余数返回 10%5得0 ,10%3 得1, 20%7 得6
    ** 幂 - 返回x的y次幂,就是返回多少次方 2**8 得256
    // 取整除 - 返回x除以y的商的整数部分 9//2得4 , 9.0//2.0得4.0

    5.比较运算

    以下例子a = 10 , b= 20

    运算符 描述 示例
    == 判断两个对象是否相等 (a == b) is not true.
    != 判断两个对象是否不相等 (a != b) is true.
    > 大于 - 返回a是否大于b (a > b) is not true.
    < 小于 - 返回a是否小于b (a < b) is true.
    >= 大于等于 - 返回a 是否大于等于b (a >= b) is not true.
    <= 小于等于 - 返回a 是否小于等于b (a <= b) is true.

    6.赋值运算

    运算符 描述 示例
    = 赋值 - 将右边的值赋值给左边的变量名 c = a + b 将会把a+b的结果赋值给c
    += 自加赋值 - 将+=号左边的值与+=号右边的值相加,然后再把结果赋值给+=号左右的值 c += a相当于 c = c + a
    -= 自减赋值 c -= a相当于 c = c - a
  • 相关阅读:
    2017 ACM-ICPC 沈阳区域赛记录
    TopCoder SRM 701 Div2 Problem 900 ThueMorseGame(博弈+预处理)
    SPOJ LIS2
    Codeforces 696E ...Wait for it...(树链剖分)
    Codeforces 868F Yet Another Minimization Problem(分治+莫队优化DP)
    Flask视图之CBV示列
    Flask内的特殊装饰器
    Flask蓝图
    Flask常用实列化参数
    Flask常用路由参数
  • 原文地址:https://www.cnblogs.com/baolin2200/p/6265066.html
Copyright © 2011-2022 走看看