首页 > 编程语言 >Python 语法笔记

Python 语法笔记

时间:2023-09-26 19:44:06浏览次数:46  
标签:end Python 笔记 语法 python range print input

快速入门 Python(随便乱记的笔记)

https://docs.python.org/zh-cn/3/tutorial/index.html
https://www.runoob.com/python/python-tutorial.html

输入

input() 函数

input直接读取一整行(不允许存在空格),返回值为string类型
一行中仅有一个数时,返回所输入的数字的数据类型
没有空格时可以直接强行定义类型,形如:a = int(input ())

输入带空格

如输入了两个数 a ba, b = map (int, input ().split(' '))

一行输入多个的话:

a = list (map(float, input().split(' ')))

这样就是存在数组里面了,后续可以直接下标访问

输出

字符串占位输出

print ("DIFERENCA = %d" % (a * b - c * d))
可以类比printf, 记得中间加一个 % 表示连接

不换行输出

可以使用 end 参数来指定 print 函数的结尾字符,默认情况下 end 设置为换行符 "\n"。通过将 end 设置为空字符串 "",你可以实现不换行的输出。

如:print (i, end = ' ')

判断

if-else

记得在后面加冒号 :

要特别注意缩进,py的缩进是灵魂

常量

True False 都要首字母大写

函数

只需加个关键字 def

def add_numbers(a, b):
    result = a + b
    return result

可以有多个返回值

数组

定义一个二维数组

a = [[0 for j in range(m)] for i in range(n)]

其它

len(s)

返回对象的长度(元素个数)。实参可以是序列(如 string、bytes、tuple、list 或 range 等)或集合(如 dictionary、set 或 frozen set 等)。

Range

Range (a, b, c): \([a,b)\),步长为 \(c\)

没有 i++

同名的for循环的局部变量会覆盖前面的全局变量的值

暂时这些,其他遇到了现查。

标签:end,Python,笔记,语法,python,range,print,input
From: https://www.cnblogs.com/CTing/p/17730648.html

相关文章

  • 《信息安全系统设计与实现》第四周学习笔记
    第七章文件操作级别硬件级别fdiskmkfsfsck碎片整理操作系统内核中的文件系统函数系统调用I/O库函数用户命令sh脚本文件I/O操作低级别文件操作分区Command(mforhelp):m---输出帮助信息Commandactionatoggleabootableflag---设置启动分区b......
  • Binomial Sum 学习笔记
    这是EI写的一个神秘科技。我只能把它最简单的东西讲述出来。用于\(O(k+\logn)\)复杂度解决一类求和问题。使用条件:\(f(x)\)微分有限,话句话说,存在\(f\)的微分方程。如果我容易知道\(\displaystyle\sum_{i=0}^{n}a_i[x^i]G(x)^k,k\in[0,]\),那么我就可以\(O(n)\)求\(\displaystyl......
  • openGauss学习笔记-80 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT性能基
    openGauss学习笔记-80openGauss数据库管理-内存优化表MOT管理-内存表特性-MOT性能基准本节介绍了openGauss内存优化表(Memory-OptimizedTable,MOT)的MOT性能基准。80MOT性能基准我们的性能测试是基于业界和学术界通用的TPC-C基准。测试使用了BenchmarkSQL(请参见MOT样例TPC-C基......
  • openGauss学习笔记-81 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用概
    openGauss学习笔记-81openGauss数据库管理-内存优化表MOT管理-内存表特性-MOT使用概述MOT作为openGauss的一部分自动部署。有关如何计算和规划所需的内存和存储资源以维持工作负载的说明,请参阅MOT准备。参考MOT部署了解MOT中所有的配置,以及服务器优化的非必须选项。使用MOT的方......
  • NLP经典论文,自我回顾笔记
    (持续更新,目前找工作中)1. SequencetoSequenceLearningwithNeuralNetworks(2014GoogleResearch)However,thefirstfewwordsinthesourcelanguagearenowveryclosetothefirstfewwordsinthetargetlanguage,sotheproblem’sminimaltime......
  • 极光笔记 | 聊一聊推送系统中事件驱动架构的应用
    微服务间通信方式主要有2种:RPC和消息传递。通常来说在请求/响应的场景下使用RPC更加合适,具体实现通常是RESTAPI或者基于长链接的协议(例如gRPC/Thrift/ZeroICE等)。两个服务有比较强的依赖关系,调用者依赖被调用者的处理结果,调用者处理该请求被堵塞以等待响应结果,同时还要进行负载......
  • linux系统读书笔记 第二章
    读书笔记:学习Linux操作系统基础知识最近我开始学习Linux操作系统,并涉及了一些核心概念和工具,包括Linux系统文件目录与路径、目录与文件操作、Vim编辑器以及文件时间管理。通过学习这些内容,我对Linux的理解更加深入,也对如何在Linux环境下进行文件管理和编辑有了更多的掌握。首先,......
  • os.path:Python操作和处理文件路径
    前言os.path是平台独立的文件名管理库,使用该库能够很方便来处理多个平台上的文件。即使程序不打算在平台之间移值,也应当使用os.path库来完成可靠的文件名解析。本篇博文将详细介绍os.path库的用法。解析路径的基本用法os.path中的第一组函数可以用来将表示文件名的字符串解析......
  • 动态规划——数位DP 学习笔记
    动态规划——数位DP学习笔记定义引入数位DP往往都是这样的题型:给定一个区间\([l,r]\),求这个区间中满足某种条件的数的总数。简单的暴力代码如下:intans=0;for(inti=l;i<=r;++i)if(check(i))++ans;而当数据规模过大,暴力枚举就\(\mathbbT\)飞了,因此......
  • Jenkins 定时构建的规则语法
      定时构建的规则语法与Linux系统的中计划任务相似。从左向右分别表示分,时,天,月,周MINUTEHOURDOMMONTHDOWMINUTEMinuteswithinthehour(0–59)HOURThehouroftheday(0–23)DOMThedayofthemonth(1–31)MONTHThemonth(1–12)DOWThedayoftheweek......