• python基础2018-3-18


    编程语言分类:
    机器语言(用二进制指令编程)优点:执行效率高 缺点:开发效率低,学习难道高
    汇编语言(用英文标签代替二进制,本质直接操作硬件) 优点:执行效率较高 (比机器语言低) 缺点:开发效率低,学习难度高
    高级语言(用人类的字符去编写程序,必须经过翻译让计算器识别,执行)
    1,编译型:(C语言)整篇翻译类似谷歌翻译,编译一次可以重复执行(先翻译后执行)
    翻译:程序---gcc--机器语言 执行:机器语言---CPU
    优点:执行效率高 缺点:调试程序麻烦,跨平台性差
    2,解释型:(python)逐条翻译类似于同声传译(边翻译边执行)
    程序--解释程序(c语言的功能【c语言解释软件】)--机器语言--CPU
    优点:调试程序方便,跨平台性高,开发效率高 缺点:执行效率低

    python程序:
    交互式:调试程序
    重点:1,启动python解释器 2,将文件夹中的代码读入内存 3,解释执行


    变量:
    反应出状态发生变化的一种机制。(为什么要有变量)程序的执行本身就是一系列状态的变化。
    定义变量   变量名=值
    python 制动的垃圾回收机制(没有引用的值)
    增加引用计数:x=1,y=x 减少引用计数:del y#删除引用计数
    变量的命名规范:1,变量名:字母,数字,下划线的任意组合
    2,变量明第一个字符不能是数字   3,关键字不能声明为变量名
    定义方式; 下划线,age_f_d=239(变量名不用中文,拼音)
    变量的三个特征(重) id(反应内存地址) type(类型) calue(值)
    #is;身份运算符(比较的是id) #==;值的运算(比较的是值)
    常量:不变的量 赋值大写
    当数据量比较小的时候会共用id


    用户与程序交互:input()接收用户输入,把输入转成字符串


    注释:解释代码加强代码可读性。
    单行注释:# 多行注释"""***"""


    文件头:#!/usr/bin/env python(只对liunx)
                 #-*- coding:utf-8

    数字类型:整型int,浮点数(小数)float,
    字符串(描述)str (“’")支持字符串拼接(+ *)
    列表:定义在[]号内的用,分开的多个值(用来存放多个值)
    字典:定义在{}内用,分开每个元素都是key;vlue的形式(value可以说任意类型,key不可边类型)
    布尔类型:判断--ture,false 所有数据类型自带布尔值(0,none,空,为false)其他全为ture


    可变类型:列表,字典。值可变(id不变的情况下)
    不可变类型:数字,字符串


    格式化输出:%s(字符类型,数字类型) %d(字符类型)


    运算符:+-*/ (//去商, %取余, **次方)
    比较运算:!=不等于
    加法 age=age+1 age+=1
    逻辑运算:and逻辑‘与’; or逻辑‘或'; not逻辑‘非’
    身份运算:#is比较的是id值

    while:条件循环 break:跳出本层循环 continue:跳过本次循环,进入下次循环

  • 相关阅读:
    C语言枚举类型(C语言enum用法)详解
    基础练习 报时助手
    怎么将CAD转JPG?教你两种CAD转JPG方法
    CAD图纸怎么看?这两种方法值得看
    某酒店建筑设计CAD施工图
    CAD怎么算面积?这种方法你要知道
    怎么将DWG转PDF?分享一个在线转换方法
    如何使用CAD删除命令?怎么删除图纸中线段
    CAD制图软件哪个好?试试这两个就知道了
    CAD制图初学入门如何学好CAD?CAD大神总结5点诀窍,必须收藏
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8597265.html
Copyright © 2020-2023  润新知