Python语法

Python基本语法

Python的语法相对比C,C++,Java更加简洁,比较符合人的正常思维。本篇介绍Python的基本语法,通过本篇文章你可以学到以下内容。

  • 掌握Python的基本语法
  • 识别Python中的关键字

Python是一门脚本语言,有以下特点:

  • 面向对象:类
  • 语法块:使用缩进进行标记
  • 注释: #单行注释,""“多行注释”"",’’‘我也是多行注释’’
  • 打印与输出:print(), input()
  • 变量: 变量在赋值的时候确定变量的类型
  • 模块:通过import 模块名进行加载模块
Python的标识符

标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。

标识符的命名遵循以下规定:

  • 开头以字母或者下划线_,剩下的字符数字字母或者下划线
  • Python遵循小驼峰命名法
  • 不是使用Python中的关键字进行命名

代码示例:

num = 10 # 这是一个int类型变量

错误命名示例:

123rate(数字开头)、 mac book pro(含有空格)class(关键字)

Python关键字
以下列表中的关键字不可以当做标识符进行使用。Python语言的关键字只包含小写字母。

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield
Python语句的缩进

Python相对于传统语言(C,Java)而言最大的不同之处就是没有大括号{},而是使用缩进对齐表示代码逻辑。行末没有分号;直接另起下行即可,接近于伪代码。代码风格以‘优雅’,‘简单’著称。

代码示例:

def main():
    # 通过缩进标记函数代码块
    print("这是一个主函数")
    print("我是函数内部的代码块")

如果缩进没有对齐,长产生对应的语法错误或者是缩进错误。

Python的多行语句

Python语句中行末没有分号;直接另起下行即可。

可以使用斜杠进行多行显示,代码如下:

num1 = 10
num2 = 20
num3 = 30
result = num1 + \
        num2 + \
        num3

如果是list,dict,tuple就不需要多行连接符。如下所示:

nums_list = [1, 2, 3, 4
5, 6, 7]
Python中引号的使用

Python语言中,使用单引号'和双引号"表示字符串数据类型。注意:引号必须成对出现。代码如下:

string = "python666"
string1 = 'python'
string2 = """我是字符串内容"""
string3 = '''我是字符串内容'''
Python中的注释

Python语言中,两种注释:单行注释(#)和多行注释(单引号和双引号),例子如下:

# 你好,我是单行注释
'''
我是多行注释
'''
"""
我也是多行注释
"""
Python空格和换行

Python语言之所以简洁,是因为在代码中添加了空格和空行。书写代码时不添加空格和空行不会报错,加上之后只是为了代码的可读性。

string = "abc"

变量中,等于号左右两边使用了空格,看起来更加美观。

def func():
    pass


def main():
    pass

函数和函数之间空两行,更加美观。

打印

Python中打印是一个内置函数。print()默认换行,如果不想换行加上end参数。

print('hello world', end='')
输入

Python中输入是一个内置函数。input()函数,注意默认是输入一个字符串。

str_name = input("请输入你的名字")

注意:括号里面的是一个提示信息。

有需要的话可以关注我的微信公众号,会第一时间接收最新的知识。

image

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值