• day1 python基础


    python基础
    一 什么是编程语言?
    编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来,
    产出的结果就是包含一堆字符的文件

    强调:
    程序在未运行前跟普通文件无异,只有程序在运行时,文件内所写的字符才有特定的语法意义
    二 计算机组成部分
    CPU
    内存
    外存
    输入设备
    输出设备

    三 安装与使用
    1、安装python解释器
    2、安装pycharm编辑器
    3、创建python文件,打印hello world!
    四 什么是变量?
    变量,可变化的量
    #变量的:‘tank’,会在内存中产生一份内存地址
    #变量名:相当于一个门牌号,用于与变量进行绑定
    # = :用来把变量值绑定给变量


    变量的命名规范
    驼峰命名法:AgeOfTank

    #python强烈推荐使用
    下划线命名:age_of_tank

    变量定义规范:
    1、要以英文字母或下划线开头不能以数字开头命名
    a1 #英文字母开头
    _a #下划线开头
    2、不能以数字开头命名

    3、不能以关键字命名

    4、不要以中文命名(可以但不要用)
    变量名不好的方式:
    1、不要以中文命名
    2、变量名过长
    3、变量名词不达意

    定义变量的三大特征
    id #用来表示变量的值在内存中唯一的一份内存地址
    type #变量值的类型
    value #变量的值

    小整数池
    在一定长度内,python把值相同的变量值统一存放在同一个内存地址中



    五 常量:
    常量:
    指的是不变的量
    常量本质上也是变量,在python不会有任何机制限制你不能修改常量
    而是python程序员人为去限制自己,凡是遇见大写的变量都不能对其进行修改

    命名规范:
    变量名全大写
    SCHOOL = '合肥学院'


    六 用户与程序交互
    输入:
    python3:
    input()

    python2:

    输出:print()

    七 注释
    单行注释:#
    快捷键:ctrl + /

    多行注释:三引号 ''' """
    快捷键:
    ''' +回车键
    """ +回车键

    八 格式化输出
    我花了%s元,还剩0元

    通过某种占位符,用于替换字符串中某个位置的字符

    占位符:
    %s:可以替换任意类型
    %d:可以替换数字类型


    九 基本数据类型
    数字类型:
    1、整型:int
    人的年龄、身份ID号...

    2、浮点型:float
    人的身高体重、薪资

    字符串类型:
    str

    作用:
    名字,性别,国籍,地址等描述信息

    定义:
    在单引号、双引号、三引号内,有一串字符组成

    优先掌握的操作:
    1、按索引取值(正向取+反向取):只能取
    2、切片(顾头不顾尾,步长)
    3、长度len
    4、成员运算in和not in
    5、移除空白strip
    6、切分split
    7、循环

    字符串类型
    需要掌握的
    1、strip,lstrip,rstrip
    2、lower,upper
    3、startswith,endswith
    4、format(格式化输出)的三种玩法
    5、split,lspilt
    6、join 字符串拼接
    7、replace 字符串替换
    8、isdigit 判断字符串是否是数字
    9、index 输出索引位置
  • 相关阅读:
    竞赛生每日一题(212) 徐康华竞赛优学
    利用python爬取特定类别图片---labelimg制作自己的目标检测数据集
    Labview各版本及开发工具模块下载
    Windows安装tensorflow经验总结(尤其安装GPU版本的细看)
    opencv与labview的结合(升级版:彩色图像的传输)
    opencv与Labview的结合(Dll调用)
    QT如何重写控件内部的函数 ——趣味小程序(按钮随机移动,鼠标无法点击)
    QT多个窗体切换显示
    QT实现鼠标操作事件(获得鼠标的坐标和间值)
    VS/C++/win10/opencv 神经网络数字识别
  • 原文地址:https://www.cnblogs.com/urassya/p/11078871.html
Copyright © 2020-2023  润新知