首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【第一小时】Python注释和输出和变量

为了能看懂大模型代码,快速学下Python 注释 ''' 多行注释 ''' """ 多行注释 """ 输出 ''' def print( *values: object, sep: str |...变量 ''' 1. 见名知义 2. 下划线分割法:多个单词组成的名称,使用小写字母,单词与单词之间使用下划线分开 3. 大驼峰命名法: 多个单词组成的名称,每个单词的首字母大写,其余小写 4....小驼峰命名法: 多个单词组成的名称,第一个单词的首字母小写,其余单词的首字母大写 ''' # 变量名 = 值 a = 1 b = 2 # 保存和 c = a + b print(c) # 数值类型...a + bj c = 1 + 2j print(type(c)) # 字符串 # 特点:单引号,双引号都行,包含了多行内容的时候可以使用三引号 str = 'hello world' # 格式化输出

8710

一分钟学Python| 变量与输入和输出

变量与输入和输出 今天是Python基础语法的最后一点内容了,我将带大家学习Python的变量与输入和输出。之后我们就开始简单数据类型的学习。...基础语法的前两节内容大家也可以再看看复习一下缩进、注释。 变量 变量就是其值会发生变化的量,与之相对的不会变化的就是常量。...Python中变量不需要声明,变量的赋值操作就算定义的过程。 以下为变量应用相关的示例: x=1 print(x) x='hello' print(x) 输出如图 ?...输出 输出是显示执行结果,Python中由 ” print() “ 实现,前面都已经使用过很多次了,其语法如下: print (value,......,sep='',end='\n')` 其中参数的说明 value 代表要输出的信息,省略号表示可以有多个 sep 表示多个要输出信息之间的分隔符,默认是空格 end 表示一个print()后添加的字符,

46930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python捕获一个函数的输出并将其作为变量使用

    在 Python 中,可以通过多种方法捕获一个函数的输出并将其赋值给变量。具体方法取决于输出是函数返回的值,还是标准输出(print)输出的内容。...以下是两种情况的解决方案:1、问题背景如果您有一个函数包含大量 print 语句,您希望该函数的执行结果存储在变量中,以便稍后使用,而不是直接输出到控制台。...) # 打印与执行 funA() 相同的结果这样当 funA 被调用时,它不会在控制台输出任何内容,而是将结果输出到一个对象中。...StringIO 对象,然后调用 funA 函数,并将 funA 函数执行结果存储在变量中。...StringIO 对象,然后调用 funA 函数,并将 funA 函数执行结果存储在变量中。

    9810

    python基础语法(第一章)(变量,注释,判断,循环,输入,输出)

    python基础语法 简介:本文通过一个个例子讲解,python的基础语法,主要以做例子为主,通过一个个案例讲解语法,在这一章中我们涉及到的语法有变量,注释,判断,循环。...python入门 案例一 案例演示 在这个案例里面讲解的注释,print打印方法,还有变量,注释分为两种, 多行注释:'''''' 单行注释:# 变量在python常见的变量是整形,浮点数,字符串类型...对于print函数,可以直接打印变量或者一个数据类型,也可以格式化输出,也就是第二种print的用法,第二种的格式化输出的方式,与大部分语言几乎一样。...算是一个小小的思维题。...,输入一个菱形的行数,然后打印个一个对应菱形行数的字符构成的菱形,样子如下。

    3600

    Java工具类:一次性打印输出自定义的所有变量(再也不用一次次地使用System.out.println()输出变量)

    Java工具类:一次性打印输出自定义的所有变量 利用java的可变参数可一次性把方法中或类中自定义的变量一次性传递到方法的参数中, 对于数组类型的参数通过...object[i].getClass().isArray()判断是否为数组,然后再把object参数转化为object[]数组 最后循环输出。.../** * 遍历输出数组型的可变参数 * @param object * @return */ public Boolean printArrays(Object ...object)...object[i].getClass().isArray()) { //获取数组的长度 int length = Array.getLength(object[i]); //自定义一个...utils.printArrays(i,s,in,dd,in,num,str,user,arr); } 测试结果: image.png 可以看到,传递的参数可以是基本数据类型、一位数组和二维数组以及对象都可以依次打印出来

    66740

    Ant+JSDocTookit生成Javascript文档

    http://code.google.com/p/jsdoc-toolkit-ant-task/ Rhino http://www.mozilla.org/rhino/ 再项目的目录下建一个docs.../docs" encoding="utf-8"> 如果有中文指定输入/输出文件的编码encoding="utf-8" jsdoc的模板文件就是HTML+CSS,所以可以修改成你想要的样子,也可以装上第三方的模板...参考更多JSDoc的所有标签 你还可以使用下面的方法安装: 文章来自:dancewithnet.com/2008/12/30/why-start-yui-doc/ YUI Team实践出了一个高效易协作的前端代码开发流程...为了使用方便需要配置一下“环境变量”,即在“我的电脑 》右键 》属性 》高级 》环境变量 》系统变量 》 选中Path 》 编辑”,在弹出框中加入: ;D:\Program Files\python...开始 》运行 》(Win + R)输入“cmd”,输入: python -c "import pkg_resources" 没有任何输出,即表示setuptools安装成功。

    88730

    JSDoc 真能取代 TypeScript?

    那肯定不止这么点语法,我们再看几个: 比如可以用 @type 给变量声明类型: 这里可以是各种类型,比如函数类型: 如果类型被多处用到,可以用 @typedef 抽出来,单独命名: 你还可以把这个类型放到...综上,用 JSDoc 可以定义变量、函数、class、泛型等,可以从别的 dts 文件引入类型。 基本上 ts 能做的,JSDoc 也都可以。...总结 这几个月经常听到知名开源项目抛弃 ts 拥抱 JSDoc 的新闻,我们一起探究了一下。...ts 里可以定义的类型,在 JSDoc 里都可以定义,比如变量、函数、class、泛型,甚至类型编程等。复杂的类型还可以抽离到 dts 里,在 @type 里引入。...并不是,JSDoc 只是另一种使用 ts 的方式而已。

    42430

    规范JavaScript注释

    行内注释 显示一个解释的评论 // 用来显示一个解释的评论 显示表达式的结果 // -> 用来显示表达式的结果 显示 console 的输出结果 // >用来显示 console 的输出结果 示例 function...若至少三行注释时,第一行为/*,最后行为*/,其他行以*开始,并且注释文字与*保留一个空格。 函数多行注释 函数(方法)注释也是多行注释的一种,但是包含了特殊的注释要求,参照JSDoc。...以下字段并不是全部,全部请参考JSDoc中文文档或JSDoc中文文档 常用注释关键字 注释名 语法 含义 示例 @param @param 参数名 {参数类型} 描述信息 描述参数的信息 @param...function就是一个类,ES6中使用Class来表示一个类 我们项目中使用class.js来实现类,在我们项目中使用类注释时需要在@class后边增加类名,不然jsdoc无法自动识别类名 /**...注释规范 jsdoc 小康的jsdoc

    13.2K53

    使用JSDoc提高代码的可读性

    基础用法 如上文所说的,JSDoc 是写在注释中的一些特定格式内容。...实际上@type的使用频率相较于其他两个是很低的,因为大多数情况下@type用于标识变量的类型。 而变量的来源基本上只有两个 1. 基本类型赋值 2....而另外一个函数的返回值,如果我们在函数上添加了@return后,那么调用该函数并获取返回值的变量类型也会被设置为@return对应的类型。...必然会存在着大量的复杂结构类型的变量、参数或返回值。 关于函数参数,在 JSDoc 中两种方式可以描述复杂类型: ?...但是带来的好处就是,维护者能够很清晰的看出函数的作用,变量的类型。代码即文档。 并且在进行日常开发时,结合编辑器的自动补全、动态提示功能,想必一定是能够提高开发体验的。

    1.4K20

    TS in JS 实践指北

    全局变量: 在前端业务里面,往window下塞全局变量的操作很常见。填充的内容可以是一些工具,检测环境的函数等。...比如定义一个变量,下一行使用它的时候,VSCode 会知道这个变量是从哪来的。 但是在自定义的函数里面,IDE 不知道传参的类型,因此这些函数里的入参缺失了 type,成了 any。...如果返回的类型也是 any,那函数赋予的变量也缺失了 type。随着这种函数越来越多的时候,一半的代码就成了 any script。...因此建议只对使用频率高的对象加上额外的 JSDoc 注释,比如zepto、全局变量、接口数据等。 有时我们在使用某个库的时候。...怎么去应用 1.对公共组件和全局变量编写声明文件2.对自定义的函数编写 JSDoc 注释,并优雅的完善它3.对作用域不清晰的的变量、对象等使用 JSDoc 的@type,去指定它的类型 注意事项 1.不要瞎用

    4.5K20

    为你的 JavaScript 项目添加智能提示和类型检查

    说起来,JavaScript 作为一门动态弱类型解释型语言,变量声明后可以更改类型,并且类型在运行时才能确定,由此容易产生大量代码运行中才能发现的错误,相比 Java 等静态类型语言,开发体验上确实差了一截...调研了一段时间后,下文以 VSCode 编辑器作为开发工具,介绍一下如何为 JavaScript 加上智能提示以及类型检查。...基于 JSDoc JSDoc 是目前最通用的 JavaScript API 文档生成器,根据其语法编写代码注释,可以十分方便地自动生成文档。...VSCode 基本支持 JSDoc 的常见语法,具体使用可参见JSDoc support in JavaScript。...不严格地来说,ts 类型声明文件就像用 TypeScript 语法将 JSDoc 的注释重写了一遍并提取到了单独的文件中。

    3.6K20

    JS的静态类型检测,有内味儿了

    但是由于 JavaScript 是弱类型语言,在编写代码的时候,是无法检测变量的类型的。 因此每次运行代码类型报错的时候,我心中都会冒出来一个强烈的愿望:要是 JavaScript是强类型的多好!...答案就是 // @ts-check,在 js 文件的头部引入这样一行注释,然后配合JSDoc就可以在JavaScript代码中使用 TypeScript的类型检查了。...举个例子,在下图中我们首先声明了一个变量 a,然后把数字 1 赋给了它,接着又把字符串 '1' 赋给了它,看起来好像没有什么问题,而且运行起来也不会报错。...也就是说我们将一个字符串赋值给了一个数字类型的变量是有问题的,这个时候我们未运行程序,但是编辑器已经帮我们分析出了代码可能存在的问题,这时候我们运行代码,是没有报错的。...@type 描述:用来声明变量的类型。

    1.8K20

    检查JavaScript文件_TypeScript笔记18

    code, see JSDoc Support documentation for more details about the supported JSDoc constructs....等严格校验标记在.js里也不那么可靠 一.开启检查 --allowJs选项允许编译 JavaScript 文件,但默认不会对这些文件做类型检查。...(摘自Adding documentation comments to your code) 另外,并非所有 JSDoc 标记都支持,白名单见Supported JSDoc 三.默认类型 另一方面,JavaScript...定义的泛型,若未指定类型参数,就默认any 类型宽松的对象字面量 .ts里,用对象字面量初始化变量的同时会确定该变量的类型,并且不允许往对象字面量上添加新成员,例如: // .ts // obj 类型为...this.constructorOnly = false; this.constructorUnknown = "plunkbat"; } null、undefined、[]赋值推断 .js里,初始值为null、undefined的变量

    2.4K50

    @ts-check

    要是文档能再详细一点就好了!多亏了 TypeScript和 JSDoc,这两个愿望都有变成现实的可能。...举个例子,在下图中我们首先声明了一个变量 a,然后把数字 1 赋给了它,接着又把字符串 '123' 赋给了它,看起来好像没有什么问题。 ?...把鼠标移到 a 处,发现报错是"Type '"123'" is not assignable to type 'number'",也就是说在 TypeScript中这种把字符串 '123' 赋值给数字变量...JSDoc 添加类型 如果仅仅使用 // [@ts-check](/user/ts-check)的话,我们只能使用它的自动类型推断功能,这对于大型项目来说是远远不够的,我们希望能像强类型语言一样指定每个变量的类型...本着不对项目产生侵入的原则,TypeScript可以通过 JSDoc 风格的注释来完成这一点。

    1.8K80

    @ ts-check

    要是文档能再详细一点就好了!多亏了 TypeScript和 JSDoc,这两个愿望都有变成现实的可能。...举个例子,在下图中我们首先声明了一个变量 a,然后把数字 1 赋给了它,接着又把字符串 '123' 赋给了它,看起来好像没有什么问题。...把鼠标移到 a 处,发现报错是"Type '"123'" is not assignable to type 'number'",也就是说在 TypeScript中这种把字符串 '123' 赋值给数字变量...JSDoc 添加类型 如果仅仅使用 // @ts-check的话,我们只能使用它的自动类型推断功能,这对于大型项目来说是远远不够的,我们希望能像强类型语言一样指定每个变量的类型。...本着不对项目产生侵入的原则,TypeScript可以通过 JSDoc 风格的注释来完成这一点。

    2.8K10

    有JSDoc还需要TypeScript吗

    然后意识到你已经打开了一个麻烦的玩意儿。 如果你在为一个网站或一个库写代码,你就需要引入编译的步骤。...你可以通过使用JSDoc在JavaScript中获得TypeScript的所有好处 TypeScript所提供的是一个静态类型系统。这意味着类型信息在运行代码中没有影响。...当你的TypeScript被执行时,所有的类型信息都会完全丢失(这就是为什么你不写一个类型守卫,就不能测试一个变量是否是某个类型的原因)。...JSDoc 在JavaScript诞生25年多后,JSDoc作为一种注释JavaScript代码的方式被引入。它是一种正式的标记语言,允许IDE在开发者看到一个函数时提供额外的上下文。...建议 所以现在我的建议是这样的: 当你正在做一个有编译步骤的项目时,使用TypeScript没有什么坏处 但是如果你不需要编译步骤,那么坚持使用JSDoc类型注释可能更容易。

    35120
    领券