《老鸟python 系列》视频上线了,全网稀缺资源,涵盖python人工智能教程,爬虫教程,web教程,数据分析教程以及界面库和服务器教程,以及各个方向的主流实用项目,手把手带你从零开始进阶高手之路!点击 链接 查看详情




第三章:Python基础语法

阅读:207568841    分享到

在任何编程语言中,基础语法的规则大体都是一样的,而我们 Python 作为更高级的编程语言,扩展了一些更高级的基础语法,本章我们来学习 Python 的基础语法知识。

首先,编程语言分为静态语言(强类型语言)和动态语言(弱类型语言),比较有代表性的静态语言有 C,C++,Java 等等,而 Python 则是动态语言。

其它编程语言中一般使用 {} 来表示一段代码块,而 Python 之父龟叔有强迫症,他则采用了缩进的方法来表示代码块,如下例子:

# 一个简单的python例子
studyUrl = "www.birdpython.com"
if studyUrl == "www.birdpython.com"
    print("欢迎来到老鸟python网站学习python")
else:
    studyUrl = "www.birdpython.com"
    print("请到老鸟python网站学习python")

对代码块进行缩进处理有好有坏,好处是代码让人看起来一目了然,注意,Python 并没有规定缩进是几个空格还是 Tab。按照约定俗成的惯例,应该始终坚持使用 4 个空格的缩进。

缩进的坏处就是代码写起来不那么灵活了,这个不像使用 {},只要把代码放在大括号内,代码想怎么排板就怎么排板。

Python 的注释用的是 #,这和大多数编程语言使用的是 //不同。最后,请务必注意,Python 和大多数编程语言一样是大小写敏感的。

基本数据类型

整数类型

浮点数类型

字符串类型

布尔类型

空值类型

变量和常量

变量

常量

初级运算符

算术运算符

比较运算符

赋值运算符

位运算符

逻辑运算符

高级运算符

成员运算符

身份运算符

三目运算符

运算符优先级

再讲字符串

字符串元素的访问方式

字符串运算

操作字符串常用的函数

转义字符

字符编码

格式化

list 类型

list 定义

操作 list 常用的函数

list 成员的本质

tuple 类型

tuple 定义

深度剖析 tuple 内存模型

dict 类型

dict 的定义

dict 的增删改查

获取 dict 键,值,成员的函数

使用 dict 注意事项

set类型

set 定义

set 的常用函数

set 交集和并集运算

条件判断

if 语句

else 语句

elif 语句

循环

for 循环

while 循环

continue 语句

break 语句


如果以上内容对您有帮助,请老板用微信扫一下赞赏码,赞赏后加微信号 birdpython 领取免费视频。


登录后评论

user_image
金融行业程序员
2019年12月31日 09:22 回复

打卡_day2


user_image
Zoffy
2019年12月2日 10:52 回复

学习进度有点慢,要保证质量 。


user_image
phodal-InfoQ社区编辑
2019年7月24日 00:02 回复

python 语法比较简单,采用缩进方式

'''
Version: 0.1

Author: dalaowang

Data: 2020-01-10'''

# 这里是单行注释 用'#'号表示

a = int(input('Please enter Number'))

if  a < 0:

    print(-a)

else:

    print(a)

user_image
Oahzir
2019年1月11日 19:01 回复

下面这个代码是在那个编辑器里面写吗?

# print absolute value of an integer:
a = 100
if a >= 0:
    print(a)
else:
    print(-a)

我打到print(a)然后就显示IndentationError: expected an indented block

然后我打这串代码的时候他显示也跟图上的不一样,他显示的是:

>>>#print absolute value of an integer:

... a=100

>>>if a>=0:

... print(a)

所以这个“...”是什么?

这是为什么?

0基础学员在线求解


user_image
WEN
2019年5月10日 13:15

对于 if 语句来说,判断完了应当要执行一段代码,

...

意思是在等待你的输入。


user_image
心之武士
2019年6月30日 04:28

这是出异常了:缩进错误。在"...."后面加4个空格缩进。


user_image
曾國祥
2018年7月11日 06:59 回复

打卡,day1

输入\输出:input\output, 简称IO

#这是注释

XXX=input('XXXXX')
print('XXXX',XXX)

YU

XXXXYU

冒号结尾的被解释器看做代码

一般使用4个空格作为缩进(约定俗成)

python对大小写的输入敏感,不对会报错!


user_image
岳大禹
2018年3月18日 14:13 回复

2019/12/20