当前位置: 首页 > news >正文

Python--入门

标识符

        标识符由字母,数字,下划线_组成

        第一个字符不能是数字,必须是字母或下划线

        标识符区分大小写

关键字

        关键字即保留字,定义标识符时不能使用关键字,python中的关键字如下图

注释

         python中的单行注释用 # 

        多行注释使用三个单引号(''')或三个双引号(""")

# 这是一个演示,单行注释'''
三个单引号的
多行注释
'''"""
三个双引号的
多行注释
"""

多行语句

        在python中可以使用反斜杠 \ 来实现多行语句

a = 0 +\1 +\7
print(a)
b = 0 + 1 + 7
print(b)

8
8

        在 [],{},() 中的多行语句,不需要使用反斜杠 \ 

su = ['a','b','c']
sw = {'a','b','c'}
sq = ('a','b','c')

 print输出

        `print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)` 是Python中用于将内容输出到标准输出(通常是终端或控制台)的内置函数 `print` 的签名(参数列表)。下面是对这些参数的解释:

1. `*objects`: 这是一个可变参数,表示要打印的一个或多个对象。你可以传递一个或多个要打印的对象,它们将以空格分隔打印出来。

2. `sep=' '`: 这是一个可选参数,用于指定分隔符,用于分隔多个对象。默认情况下,分隔符是空格字符。

3. `end='\n'`: 这是一个可选参数,表示在打印完所有对象后要追加的字符串。默认情况下,它是一个换行符,所以每次调用 `print` 结束后都会在新的一行开始。

4. `file=sys.stdout`: 这是一个可选参数,用于指定输出的文件对象。默认情况下,输出将发送到标准输出流(通常是终端或控制台)。你可以将其设置为不同的文件对象,以将内容写入其他文件或设备。

5. `flush=False`: 这是一个可选参数,如果设置为True,它会强制刷新输出缓冲区,使内容立即显示在目标文件或设备上。默认情况下,不会强制刷新缓冲区。

以下是一些示例,演示了如何使用 `print` 函数的不同参数:

# python
# 基本用法,打印两个对象,用空格分隔,并在新的一行结束
print("Hello", "World")     # 输出: Hello World# 自定义分隔符,用逗号分隔两个对象
print("Hello", "World", sep='; ')   # 输出: Hello; World# 自定义结束字符,用分号代替默认的换行符
print("Hello", end=';* ')
print("World")      # 输出: Hello;* World# 将输出重定向到文件
with open('output.txt', 'w') as f:print("Hello", "World", file=f)# 强制刷新输出缓冲区
print("This will be flushed immediately.", flush=True)# 这些参数允许你根据需要控制 `print` 函数的输出格式和目标。

   重定向示例:

print的更多用法,可参考以下博主http://t.csdnimg.cn/HkyaZicon-default.png?t=N7T8http://t.csdnimg.cn/HkyaZ 

http://www.lryc.cn/news/185013.html

相关文章:

  • STM32复习笔记(二):GPIO
  • POJ 3264 Balanced Lineup 线段树 / 平方分割
  • element-plus自动引入组件报错,例如collapse、loading
  • ChainForge:衡量Prompt性能和模型稳健性的GUI工具包
  • 队列--二叉树层序遍历
  • Ceph入门到精通-Linux内核网络参数优化小结
  • AWK语言第二版 2.6个人库 2.7小结
  • 8年经验之谈 —— Web ui自动化测试框架总结!
  • Kafka在企业级应用中的实践
  • 使用企业订货系统后的效果|软件定制开发|APP小程序搭建
  • STL关联式容器set,multiset,pair,map
  • MFC文本输出学习
  • Python 数据分析与挖掘(一)
  • 【问题证明】矩阵方程化为特征值方程求得的特征值为什么是全部特征值?不会丢解吗?
  • 虹科干货 | 不是吧,Redis Enterprise也能当向量数据库来用?
  • 汽车驾驶 - 四梁六柱是什么
  • CI522 13.56MHZ电动车NFC测试资料
  • 【微信小程序开发】一文学会使用CSS样式布局与美化
  • 漏刻有时物联网环境态势感知大数据(设备列表、动态折线图)
  • 【力扣】单调栈:901. 股票价格跨度
  • 4_使用预训练模型 微调训练CIFAR10
  • 机器学习笔记(一)
  • 学习在原地打转的原因与解决 如何步步为营 一日千里快速进步 考研工程计算 1万小时=416.666666667 天
  • 194、SpringBoot --- 下载和安装 Erlang 、 RabbitMQ
  • 机器学习7:pytorch的逻辑回归
  • Java应用程序中如何实现FTP功能 | 代码示例和教程
  • kotlin:list的for循环
  • asp.net电影院选座系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
  • CSS鼠标指针表
  • 树的基本概念及二叉树