Python基础语法

Python基础语法

  • [1. print()](#1. print())
  • [2. 标识符](#2. 标识符)
  • [3. 行和缩进](#3. 行和缩进)
  • [4. 多行语句](#4. 多行语句)
  • [5. 引号](#5. 引号)
  • [6. 注释](#6. 注释)
  • [7. 空行](#7. 空行)
  • [8. 同一行显示多条语句](#8. 同一行显示多条语句)

1. print()

  1. 函数
    print(values,sep,end,file,flush)
  2. 参数
  • vlaues:表示可以一次输出多个对象。输出多个对象时,需要用逗号分隔;
  • sep:用来间隔多个对象,默认值是一个空格;
  • end:用来设定以什么结尾,默认值是换行符'\n',我们可以换成其他字符串。
  1. 样例
python 复制代码
print(12,"asd","54",sep='*',end='====\n')
输出:
12*asd*54====

2. 标识符

  • 只能由数字、字母、_(下划线)组成
  • 不能以数字开头
  • 不能是关键字
  • 严格区分大小写

3. 行和缩进

Python 的代码块使用相同的缩进空白数量来控制类,函数以及其他逻辑判断,而不是使用大括号{}。

python 复制代码
if True:
    print ("Answer")
    print ("True")
else:
    print ("Answer")
    # 没有严格缩进,在执行时会报错
  print ("False")

注:每个缩进层次使用单个制表符或两个空格或四个空格 , 不可混用。

4. 多行语句

python 复制代码
#使用斜杠(  \ )将一行的语句分为多行显示
total = item_one + \
        item_two + \
        item_three
#语句中包含 [], {} 或 () 括号就不需要使用多行连接符        
days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

5. 引号

Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须是相同类型的。

其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

python 复制代码
word = 'word'
sentence = "这是一个句子。"
paragraph = """这是一个段落。
			   包含了多个语句"""

6. 注释

python 复制代码
# 单行注释
# 快捷键:Ctrl + /

'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''

"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""

7. 空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

8. 同一行显示多条语句

python 复制代码
#Python可以在同一行中使用多条语句,语句之间使用分号(;)分割
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
相关推荐
weixin_472339461 小时前
高效处理大体积Excel文件的Java技术方案解析
java·开发语言·excel
枯萎穿心攻击1 小时前
响应式编程入门教程第二节:构建 ObservableProperty<T> — 封装 ReactiveProperty 的高级用法
开发语言·unity·c#·游戏引擎
Eiceblue3 小时前
【免费.NET方案】CSV到PDF与DataTable的快速转换
开发语言·pdf·c#·.net
m0_555762903 小时前
Matlab 频谱分析 (Spectral Analysis)
开发语言·matlab
浪裡遊4 小时前
React Hooks全面解析:从基础到高级的实用指南
开发语言·前端·javascript·react.js·node.js·ecmascript·php
烛阴5 小时前
简单入门Python装饰器
前端·python
lzb_kkk5 小时前
【C++】C++四种类型转换操作符详解
开发语言·c++·windows·1024程序员节
好开心啊没烦恼5 小时前
Python 数据分析:numpy,说人话,说说数组维度。听故事学知识点怎么这么容易?
开发语言·人工智能·python·数据挖掘·数据分析·numpy
面朝大海,春不暖,花不开6 小时前
使用 Python 实现 ETL 流程:从文本文件提取到数据处理的全面指南
python·etl·原型模式
简佐义的博客6 小时前
破解非模式物种GO/KEGG注释难题
开发语言·数据库·后端·oracle·golang