python入门3

ops/2024/11/14 4:55:43/
  • IDE的概念 IDE(Integrated Development Environment)又被称为集成开发环境。说白了,就是有一款图形化界面的软件,它集成了编辑代码,编译代码,分析代码,执行代码以及调试代码等功能。在我们Python开发中,最常用的IDE是Pycharm.
  • 简单说来,就是直接在终端中运行解释器,而不使用文件名的方式来执行文件。这种交互式的编程环境,我们也可以称之为REPL,即读取(Read)输入的内容,执行(Eval)用户输入的指令,打印(Print)执行结果,然后进行循环(Loop),Python支持交互式编程
  • #表示注释,''' 注释''',"""我也是注释"""
  • 退出码为0就代表程序没有问题
  • 变量及数据类型

  • 变量的类型

  • 查看数据类型

  • python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别。也就是说在使用的时候 "变量没有类型,数据才有类型"
  • 比如下面的示例里,我们没法预测变量 b 的类型,但是 a 的类型可以根据数据来确认。
  • 如果临时想要查看一个变量存储的数据类型,可以使用 type(变量的名字),来查看变量存储的数据类型。
  • 标识符和关键字

  • 计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。【只要是起了名字就是标识符】
  • 命名规则

  • 标识符由字母、下划线和数字组成,且数字不能开头。
  • 严格区分大小写。
  • 不能使用关键字。
  • 命名规范

  • 标识符命名要做到顾名思义
  • 遵守一定的命名规范。

  • 驼峰命名法,又分为大驼峰命名法和小驼峰命名法。
  • 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
  • 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName.
  • 还有一种命名法是用下划线“_”来连接所有的单词,比如send_buf. Python的命令规则遵循PEP8标准:
  • 变量名,函数名和文件名全小写,使用下划线连接; 类名遵守大驼峰命名法; 常量名全大写;(python喜欢)
  • 输出语句

  • 格式化输出

  • 常用的格式符号

  • 源码讲解

    # Python里使用 print内置函数 来输出内容# print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    # sep 参数用来表示输出时,每个值之间使用哪种字符作为分隔。默认使用空格作为分隔符
    # end 当执行完一个print语句以后,接下来要输出的字符。默认 \n 表示换行
    print('hello', 'good', 'yes', 'hi', sep='+',end="-------------")
    print('大家好,我是渣渣辉')
  • 输入 

  • input()的小括号中放入的是提示信息,用来在获取数据之前给用户的一个简单提示
  • input()在从键盘获取了数据以后,会存放到等号右边的变量中
  • input()会把用户输入的任何值都作为字符串来对待

http://www.ppmy.cn/ops/133463.html

相关文章

OpenCV库中卡尔曼滤波库的使用

在C的OpenCV库中含有卡尔曼滤波库可以方便了帮我们处理麻烦的数学运算,下面是具体的使用方法: OpenCV库的使用 cv::KalmanFilter kf(6, 2, 0); 构造类,参数依次为状态的维度,观测值的维度,与改变系统的输入值的维度。…

ReactPress:重塑内容管理的未来

ReactPress Github项目地址:https://github.com/fecommunity/reactpress 欢迎提出宝贵的建议,欢迎一起共建,感谢Star。 ReactPress:重塑内容管理的未来 在当今信息爆炸的时代,一个高效、易用的内容管理系统&#xff0…

基于SSM(Spring + Spring MVC + MyBatis)框架的文物管理系统

基于SSM(Spring Spring MVC MyBatis)框架的文物管理系统是一个综合性的Web应用程序,用于管理和保护文物资源。下面我将提供一个详细的案例程序概述,包括主要的功能模块和技术栈介绍。 项目概述 功能需求 用户管理&#xff1a…

Nginx 部署负载均衡服务全解析

目录 前言Nginx 简介负载均衡的基本概念Nginx 负载均衡的工作原理Nginx 负载均衡的配置 基本配置轮询策略最少连接策略哈希策略权重配置会话保持健康检查 Nginx 负载均衡的高级配置 反向代理静态内容缓存SSL/TLS 配置日志记录 Nginx 负载均衡的实战案例 环境准备配置文件详解测…

labview实现上升沿和下降沿

今天我们来用labview模拟一下上升沿和下降沿的应用,在日常调试开发中我们可能经常会接触到这个概念。它们用于描述信号从一个状态到另一个状态的过渡,具体来说,上升沿指的是信号从低电平(0)变化到高电平(1&…

GIN:逼近WL-test的GNN架构

Introduction 在 图卷积网络GCN 中我们已经知道图神经网络在结点分类等任务上的作用,但GIN(图同构神经网络)给出了一个对于图嵌入(graph embedding)更强的公式。 GIN,图同构神经网络,致力于解…

openlayers实现图层裁剪,只展示关心区域,抹掉无关区域,“抠”地图

先给大家看一下效果: 很久没有用ol了,今天突发奇想,想完成一下在ol中如何实现图层裁剪,抹掉消除非关心区域的地图的操作。过去写了有关于遮罩和掩膜的教程,现在看来好像有点低级,不足以满足需求,于是我们重新来做一下。 首先要知道ol官方是支持canvas参数传递的,就是说…

5G NR:各物理信道的DMRS配置

DMRS简介 在5G中,DMRS(DeModulation Reference Signal)广泛存在于各个重要的物理信道当中,如下行的PBCH,PDCCH和PDSCH,以及上行的PUCCH和PUSCH。其最为重要的作用就是相干解调(Coherence Demodu…