开发者社区> 阿靖哦> 正文

Python3入门(一)基础语法

简介: python3入门(一)基础语法
+关注继续查看

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术
  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

接下来一段时间我将和大家一起学习python,现在开始吧

一、Python标识符

  • 在Python里,标识符由字母、数字、下划线组成。
  • 在Python中,所有标识符可以包括英文、数字、以及下划线(_),但不能以数字开头。
  • Python中标识符是区分大小写的。
  • 以下划线开头的标识符是有特殊意义的。以单下划线开头_foo的代表不能直接访问的类属性,需要通过类提供的接口进行访问,不能用from xxx或者import * 导入。以双下划线开头的__foo代表类的si'you'che'g私有成员,以双下划线开头和结尾的__foo__代表Python里特殊方法专用的表示,如__init__()代表类的构造函数。

二、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最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,必须严格执行,比如

if True:
    print("hello")
else:
    print("no hello")

以下代码会执行错误,提示格式不对

if True:
        print("hello")
else:
        print("no hello")
    print("error")

四、多行语句

Python中一般以新的一行作为语句的结束符,但是我们可以使用斜杠\将一行的语句分为多行显示,如下:

a = "a" + "b" + "c" + \
    "d" + \
    "e"
print(a)
# 输出结果为abcde

语句中包含[]、{}或者()就不用使用多行连接符,如下

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']
print(days)
# 输出['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']

五、Python引号

python可以用单引号'、双引号"、三引号"'或"""来表示字符串,其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当作注释。

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

六、Python注释

Python中单行注释采用#开头

# 第一个注释
print('hello')

多行注释采用三个单引号或者三个双引号

'''
这是多行注释
这是多行注释
'''

七、Python空行

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

八、等待用户输入

下面程序将等待用户输入,按下回车键退出

name = input("Please input your name: ")
print("Hello "+name)

八、一行显示多条语句

Python中可以在同一行中使用多条语句,语句直接用;分隔,但是个人不建议这么写,感觉不美观

name = input("Please input your name: "); a = "nihao"
print("Hello " + name+", a = "+a)

九、输出语句

Python中通过print输出,这样是换行的,如果不想换行,可以使用逗号

a = "nihao"
b = "hello"
print(name, a)

本文到此结束啦,如果发现内容有误欢迎指正哦,也希望大家持续关注哦!!!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java入门 - 语言基础 - 02.开发环境配置
在本章节中我们将为大家介绍如何搭建 Java 开发环境。 Java 可以运行在多种操作系统平台上,下面分别介绍在各主流平台上如何安装配置 JDK。
358 0
python萌新:从零基础入门到放弃
不管是在什么领域,自学者都占绝大多数,你说自学可以吗?可以,没问题的,只需要你具备以下几点最基础的能力:  第一点:天赋。对于python而言其实是非常需要天赋的,很多人觉得只需要拿着电脑去敲点代码,敲出了一点点东西,写出了几个案例上面的程序就是非常厉害的人了,在一群从来不会编程的人面 前吹嘘自己有多厉害。
1245 0
Java入门 - 语言基础 - 01.Java简介
Java 是由 Sun Microsystems 公司于1995年5月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling 和同事们共同研发,并在1995年正式推出。
345 0
【Python零基础到入门】Python基础语法篇——Python 常用基础语法 速览
目录 📢 前言 👑Python 常用基础语法 速览 🏳️‍🌈编码 🏳️‍🌈标识符 🏳️‍🌈python保留字 🏳️‍🌈注释 🏳️‍🌈行与缩进 🏳️‍🌈多行语句 🏳️‍🌈数字(Number)类型 🏳️‍🌈字符串(String) 🏳️‍🌈空行 🏳️‍🌈等待用户输入 🏳️‍🌈同一行显示多条语句 🏳️‍🌈多个语句构成代码组 🏳️‍🌈print 输出 🏳️‍🌈import 与 from...import 🏳️‍🌈命令行参数 👥总结
86 0
Python 基础篇-python3安装pyHook和pywin32库
Python 基础篇-python3安装pyHook和pywin32库
42 0
python3基础之整数常用的方法整理
希望对大家学习或者使用python3能具有一定的参考价值。 __abs__ #返回一个数的绝对值 __add__ #两数相加 __and__ #两数按位与操作 __bool__ ...
662 0
+关注
阿靖哦
JAVA开发工程师
70
文章
65
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载