• python基础01


    1.1 python 动态解释型强类型定义语言。

    1、.动态(变量不需要提前声明)  强类型语言(一个变量指定了某个数据类型,如果不经过强制转换,那它就永远是这个数据类型)

    编译型:一次性将所有程序编译成二进制文件。

    缺点:开发效率低,不能跨平台。

    优点:运行速度快。

    C,C++等等。

    解释型:当程序执行时,一行一行的解释。

    优点:开发效率高,可以跨平台。

    缺点:运行速度慢。

    python ,php,等等。

    1.2 基础语法

    1Python中的一切都是对象,变量是对象的引用

    2、变量定义规则

    变量名字只能是字母,数字,下划线的任意组合

    变量名第一个字符不能是数字

    3、注释

    单行 #

    多行 '''   ''' (单引号或双引号)

    4print() 打印的不能同时包含两种类型

    1.3 变量

    1、变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。

    2、必须由数字,字母,下划线任意组合,且不能数字开头。

    不能是python中的关键字:

    ['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、变量具有可描述性。

    4、不能是中文。

    5、推荐使用age_of_my

    6、多引号也可以给变量赋值

    ming= “””

    Name :10

    Age :1o

    “””

    1.4 常量

    Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量

    AGE_OF_HUA = 56

     

    1.5 字符编码

    1#  _*_ coding:utf-8 _*_

    2Ascii:     8位   1个字节

    Unicode  16位  2个字节     升级 32位  4个字节

    Utf-8     最少一个字节,8位表示  英文字母  8位  1个字节  

    欧洲     16位  2个字节 中文 243个字节

     

    1.6 用户输入

    1Name = input(“what’is you name!”)     

    2Input的输入默认为字符串,可以使用强制转换

    age = int(input(‘输入年龄’))

     

    1.7 格式化输出

    1%s 字符串   %d 数字  %f 小数   %%(格式化输出中包含%时处理方式)

      1 print(“my name is %s, my age is d%”%(name,age)) 

    2format   {}    {0}     {name}

    1 print(“my name is {},my age is {}”.format(name,age))     
    2 Print(“my name is {a},my age is {b}”.format(a=name,b=age))
    3 Print(“my name is {0},my age is {1},my school is {0}”.format(name,age))  设置指定位置
  • 相关阅读:
    Search Insert Position
    *Set Matrix Zeroes
    Spiral Matrix II
    *Spiral Matrix
    combination的eclipse运行结果
    [?]*Combination(递归调用好难)
    [?]*Subset
    *3Sum Closest
    Why am I getting an Unreachable Statement error in Java?
    windows下,emacs的配置文件在哪儿?
  • 原文地址:https://www.cnblogs.com/fbug/p/11792630.html
Copyright © 2020-2023  润新知