在Python里,标识符由字母、数字、下划线组成,但不能以数字开头。

ps:以下代码可以直接执行

Python 标识符# Python 中标识符区分大小写。
# 以下划线开头的标识符有特殊意义,以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
#
# 以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
# Python 可以同一行显示多条语句,方法是用分号 ; 分开,如
print("hello");print("runoob");

Python 保留字

# 下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。
# 比起 JAVA 的 50 个关键字,py 也有自己的特色,以后会一个个介绍
# 所有 Python 的关键字只包含小写字母。
and    exec  not   assert    finally or
break   for pass   class    from    print
continue   global  raise   def   if     return
del import  try    elif in  while
else    is  with  except    lambda  yield

行和缩进

# 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
#
# 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
#
# 以下实例缩进为四个空格:
print('******这是 if else 保留字 ******')
if True:print("true")
else:print("false")
print('# 没有严格缩进,在执行时会报错')
if True:print("Answer")print("True")
else:print("Answer")print("False")# IndentationError: unindent does not match any outer indentation level

Python 引号

# Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须是相同类型的。
# 其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。
word = 'word'
sentence = "这是一个句子。"
paragraph = """这是一个段落。
包含了多个语句"""
print(paragraph)

Python 注释

# python中单行注释采用 # 开头。
name = "Madisetti" # 这是一个注释,语句或表达式行末
'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""

Python 空行

# 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
# 空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
# 记住:空行也是程序代码的一部分。

等待用户输入

# 下面的程序执行后就会等待用户输入,按回车键后就会退出:
from pip._vendor.distlib.compat import raw_input
print(raw_input("按下 enter 键退出,其他任意键显示...\n"))

同一行显示多条语句

# Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:
 import sys; x = 'runoob'; sys.stdout.write(x + '\n')

print 输出

# print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,。
x = 'a'
y = 'b'
print('换行输出')
print(x)
print(y)print('不换行输出---')
print(x, y)

多个语句构成代码组

# 缩进相同的一组语句构成一个代码块,我们称之代码组。
# 像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
# 我们将首行及后面的代码组称为一个子句(clause)。
# 如下实例:
if True:print(1 + 1)
elif False:print(999)
else:print(123)

Python基础教程之Python 标识符相关推荐

  1. 什么是python基础教程-python基础教程之python是什么?概念解析

    Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CP ...

  2. Python基础教程之Python简介

    #「笔耕不辍」–生命不息,写作不止# 1. Python是什么? (1)在介绍Python之前,先和大家聊一聊什么是编程语言.大家或许都知道,要让计算机为我们干活,就需要给计算机下指令,那么编程语言就 ...

  3. python基础教程是什么-python基础教程之python是什么?

    Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言.本文引用地址:http://www.eepw.com. ...

  4. Python培训教程之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...

  5. python可以处理多大的数据_科多大数据之Python基础教程之Excel处理库openpyxl详解...

    原标题:科多大数据之Python基础教程之Excel处理库openpyxl详解 科多大数据小课堂来啦~Python基础教程之Excel处理库openpyxl详解 openpyxl是一个第三方库,可以处 ...

  6. python的excell库_扣丁学堂Python基础教程之Excel处理库openpyxl详解

    扣丁学堂Python基础教程之Excel处理库openpyxl详解 2018-05-04 09:49:49 3197浏览 openpyxl是一个第三方库,可以处理xlsx格式的Excel文件.pipi ...

  7. python 技巧视频教程_扣丁学堂Python视频教程之Python开发技巧

    扣丁学堂Python视频教程之Python开发技巧 2018-07-25 14:09:44 808浏览 关于Python开发的技巧小编在上篇文章已经给大家分享过一些,本篇文章扣丁学堂 神秘eval: ...

  8. python pymysql cursors_老雷python基础教程之pymysql学习及DB类的实现

    老雷python教程之pymysql学习及DB类的实现 CREATE TABLE `sky_guest` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` ...

  9. hello python的代码,python基础教程之Hello World!

    Python命令行 假设你已经安装好了Python, 那么在Linux命令行输入: 代码如下: $python 将直接进入python.然后在命令行提示符>>>后面输入: 代码如下: ...

最新文章

  1. R可视化绘制指数分布(Exponential Distribution)
  2. .classpath 和.project文件含义
  3. IDEA使用从Eclipse过来的快捷键
  4. python中什么叫函数_Python 基础起步 (十) 什么叫函数?
  5. Music 环形界面的算法记录
  6. java私聊_【转帖】实现了视频私聊功能
  7. 给你的应用“一只”智慧的眼睛 —— Barcode常识普及以及识别信息处理
  8. java:html转pdf的方法
  9. 先验 超验_先验 和 超验 名词解释
  10. 顾沛《抽象代数》2.0环、子环和商环习题解答
  11. 【历史上的今天】1 月 18 日:微软的“技术布道者”;反盗版法案抗议行动;哈佛 Mark I 灵感起源
  12. 大数据解读:穹顶之下,谁在关注雾霾
  13. 数据库简介、SQL 语的增加删除修改查询命令
  14. js 根据链接生成二维码
  15. 纳尼?华为首席架构师只用434页笔记,就将网络协议给拿下了
  16. [蓝桥杯2015初赛]垒骰子
  17. Web3. 解决的实际问题, 第一部分
  18. 一个家庭幸不幸福,80%以上取决于女主人
  19. 6种数据分析实用方法,终于有人讲明白了
  20. 蓝桥杯——历届真题左hai子右兄弟-python

热门文章

  1. IT人喝酒不同岗位不同姿态,最服程序员!
  2. android自定义可扩展面板,一日一技 | 用 Windows 10 自带功能实现大屏、小屏无线扩展...
  3. 获取access_token时却报出下列错误信息:{errcode:40164,errmsg:invalid ip 61.172.68.219, not in whitelist hint:...
  4. Wish3D用户必看!模型加载失败原因汇总
  5. 利用一个核雄性不育基因构建杂交水稻雄性不育系统
  6. day17-python项目Django之跨表查询及Ajax、cookie和session
  7. (转)Java 随机生成手机号、用户名
  8. git本地切换远程分支
  9. 淮海工学院软件测试技术实验三功能测试,软件测试——实验1.doc
  10. 扩展dlink-connector-phoenix使其phoenix-5.0.0支持flink1.16