Python系列02——基础语法

第一个Python程序

交互式编程

交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。

linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:

Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 

在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果:

>>> print ("Hello, Python!")# 输出语句

输出结果如下:

Hello, Python!

Python 标识符

  • 在 Python 里,标识符由字母、数字、下划线组成。

  • 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

  • Python 中的标识符是区分大小写的。

  • 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import *而导入。

  • 以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

  • Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:

>>> print ('hello');print ('runoob');
hello
runoob

Python 关键字

所有 Python 的关键字只包含小写字母。

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

行和缩进

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

以下实例缩进为四个空格:

while (count < 9):
   print( count)
   count = count + 1
	

运行结果

0
1
2
3
4
5
6
7
8

错误演示:

while (count < 9):
   print( count)
count = count + 1
	

这样就会报错 IndentationError: unexpected indent 错误,就是再告诉你你的文件里格式不对了,可能是tab和空格没对齐的问题,所有 python 对格式要求非常严格。

因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。

建议你在每个缩进层次使用 单个制表符两个空格四个空格 , 切记不能混用

Python注释

  • python中单行注释采用 # 开头。
# 第一个注释
print ("Hello, Python!")  # 第二个注释
  • python 中多行注释使用三个单引号(’’’)或三个双引号(""")。
'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''

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

print 输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,

x="a"
y="b"
# 换行输出
print x
print y

print '---------'
# 不换行输出
print x,
print y,
print '---------'

# 不换行输出
print x,y

运行结果:

a
b
---------
a b 
---------
a b

基础语法图:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值