python基础之---03基本语法

一:编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。

# -*- coding: utf-8 -*- 

也可以为源码文件指定不同的编码,如

# -*- coding: cp-1252 -*-

二:标识符

  • 第一个字符必须是字母表中字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。

三:python保留字(关键字)

保留字即关键字,不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,keyword.kwlist可以输出当前版本的所有关键字:

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>>

四:注释

Python中单行注释以 # 开头,实例如下:

# 单行注释print('hello python!')

多行注释可以用多个 # 号,还有 ''' 和 """

# 第一个注释# 第二个注释# 第三个注释
'''使用三个单引号括起来,表示多行注释'''

"""也可以使用三个双引号括起来表示多行注释"""

五:行与缩进

Python 通常是一行写完一条语句,但如果语句很长,可以使用反斜杠(\)来实现多行语句,如:

# 单行语句count = one 
# 多行语句total = one + \
 two + \ three

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

total = ['one', 'two', 'three', four', 'five', 'six']

空行:空行并不是Python语法的一部分,但空行也是程序代码的一部分,函数之间或类的方法之间用空行分隔,表示一段新的代码的开始,空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构

python最具特色的就是使用缩进来表示代码块,不像其他语言需要使用大括号 {}来表示代码块。

if True:    print('This is Ture')else:    print('This is False')

同一行显示多条语句,使用分号(;)隔开,最后一条语句不需要分号,如:

x = 1; y = 2; x= 3

六:多个语句构成代码组

缩进相同的一组语句构成一个代码块,我们称之代码块(结构),像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后(下)的一行或多行代码构成代码组,如:

if 条件1:    表达式1elif 条件2:    表达式2else:    表达式3

转载于:https://www.cnblogs.com/AForever01/p/11173677.html

python基础之---03基本语法相关推荐

  1. python基础总结---安装、语法、变量、数据类型、计算、语句、(1-3)

    文章目录 1.python软件配置---jupyter notebook 1.把pip升级到最新版本 2. 安装Jupyter Notebook 3.jupyter notebook启动 2 pyth ...

  2. 【Python基础教程】print语法的使用

    大家好,这里是万瑞科技. 今天我们来学习一下Python中最基础的语法---print语法. 首先我们来看一下print语法该怎样写: print("") 上面的语法是输出/打印某 ...

  3. python语法基础知识-python基础必学的语法知识

    python解释器在运行这些代码的时候,它会从上往下执行,遇到第一个for循环,它会先找到第一个for循环下面有缩进的代码先执行,接着执行结束了,才找第二个for循环下面的代码执行. 缩进表达程序的格 ...

  4. python取余_大牛带你打牢Python基础,看看这10语法

    都说Python简单,易懂,但是有时候却又很深奥,许多人都觉的自己学会了,却老是写不出项目来,对很多常用包的使用也并不熟悉.学海无涯,我们先来了解一些Python中最基本的内容. 1.数值 数值包括整 ...

  5. 打牢Python基础,看看这10语法如何

    2019独角兽企业重金招聘Python工程师标准>>> 前言 都说Python简单,易懂,但是有时候却又很深奥,许多人都觉的自己学会了,却老是写不出项目来,对很多常用包的使用也并不熟 ...

  6. python基础课程讲解基本语法常见运算符以及结构语句

    一,Python介绍 1.python的创始人和出生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发 ...

  7. 【Python基础】03 程序的控制流

    程序的控制流 1. 程序的控制结构 1.1 选择结构 1.2 循环结构 1.2.1 for循环 1.2.2 while循环 1.2.3 循环的扩展模式 2. 异常处理 2.1 捕捉和处理异常 2.2 ...

  8. Python基础编程03

    题目描述 下面程序的功能是将输入数据取绝对值并输出.请改正下面程序中存在的错误. val=eval(input()) if val<0 val*=-1 print(val) 输入格式: 一个数字 ...

  9. Python基础必掌握的语法结构详解

    Python 语法定义了用于在 Python 编程中创建句子的所有规则集. 如果想更深入地研究 Python 词法结构,需要了解构成语句的句法元素,即构成 Python 程序的基本单元,涵盖控制结构, ...

最新文章

  1. 21 window对象常见事件
  2. 学python最重要的是_为什么越来越多的人选择学Python?
  3. html2canvas截图页面中某块区域的图不全_截图操作千千万,唯舒适最重要!你更Pick谁?...
  4. CUDA peer to peer多GPU间内存copy技术
  5. AI 硬件产品如何进行创新突围?
  6. mysql 高并发 优惠券_转 mysql处理高并发,防止库存超卖
  7. 初体验这个平台很强大
  8. 液晶显示器模拟接口时,屏幕重影照片
  9. AutoCad2012安装与使用
  10. 利用51单片机输出PWM波
  11. Linux进程突然被杀掉(OOM killer),查看系统日志
  12. Myeclipse提示MyEclipse Trial Expired
  13. 使用css3制作正六面体
  14. win10高危服务_您可以安全地禁用哪些Win10服务?
  15. python成绩分析器_Python-根据成绩分析是否继续深造
  16. 用Python从零复现A星寻路算法 | 手撕代码#1
  17. Ubuntu中给手机安装apk文件
  18. 【研究生工作周报】(第十周)
  19. 计网 ---第8章 网络互联设备
  20. Openstack Ironic Bare metal 实操

热门文章

  1. idea创建文件自定义注释
  2. 为什么运行了java文件老是404_java – 为什么Spring MVC用404响应并报告“在...
  3. redis分布式缓存php,基于redis分布式缓存实现
  4. vb.net 弹出对话框 修改按钮名_批量修改日期格式
  5. go build 参数_从0开始Go语言,用Golang搭建网站
  6. java判断对象无数据_java利用反射机制判断对象的属性是否为空以及获取和设置该属性的值...
  7. 横河川仪压力变送器故障代码_YOKOGAWA/重庆横河川仪EJA变送器三大优秀性能!
  8. 【JSP EL表达式】动态表达式/表达式拼接
  9. 【数据字典】国标数据字典
  10. 【maven】修改编译得到的文件名