• python基础


    一、按照翻译的方式分为:

               编译型:一次翻译拿着编译后的结果直接给机器

    比如:C语言:编译器:gcc,glibc

    开发效率低,运行率高

              解释性:、python语言:解释器:cpython

    开发效率高、运行效率低

    二、python解释器的执行

       python解释器的执行python程序程序的过程:python3 C:.py

    1、启动python解释器(内存中)

    2、将C:.py内容从硬盘读入内存(这一步与文本编译器是一样的)

    3、执行读入内存的代码 

    三、变量

    (1)、变量是什么?为什么要有变量

             一个变:核心与变化

             一个是量:衡量,计量,表达是一种状态

    (2)、变量组成的三个重要部分:

             id

            (类型)type

            name

    例子:C:UsersAdministrator>python3

    >>>name=li

    >>>name1=name

    >>>id(name)

    385844424384

    >>>type(name)

    <class 'str'>

    >>>name

    'li'

    >>>id(name1)

    385844424384

    >>>type(name1)

    <class'str'>

    >>>name1

    'li'

    >>>name=name1

    >>>name is name1    (is是比较的是id,只要id一样其他的都一样)

    True

    >>>name==name1

    True

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

    (4)变量的方式:

             驼峰体

             下划线

    四、程序交互

    输入:
    name = input("What is your name?") age = input("How old are you?") hometown = input("Where is your hometown?") print("Hello ",name , "your are ", age , "years old, you came from",hometown)

    输出:
    What is your name?li
    How old are you?22
    Where is your hometown?gansu
    Hello  Li your are  22 years old, you came from gansu

    注释:
    代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号""" """

    代码注释原则

    1、不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可

                       2、注释可以用中文或英文,但绝对不要拼音噢

  • 相关阅读:
    zoj1151 zoj1295 Word Reversal 字符串的简单处理
    zoj 1539 Lot 简单DP 记忆化
    ZOJ 2042 Divisibility (DP)
    zoj 1889 ones 数学
    Kubernetes Ingress 日志分析与监控的最佳实践
    如何使用Data Lake Analytics创建分区表
    如何在Data Lake Analytics中使用临时表
    阿里敏捷教练:多团队开发一个产品的组织设计和思考
    阿里工程师开发了一款免费工具,提升Kubernetes应用开发效率
    触手可得的云原生 | 阿里云中间件发布多项新功能​
  • 原文地址:https://www.cnblogs.com/mengqingjian/p/7171260.html
Copyright © 2020-2023  润新知