请稍候,加载中....

Python基础语法

对Python语法的掌握是从事编程的基础,只有熟练掌握Python程序语言,了解程python程序语言的特点,才能将实际工作中的问题分解为程序,通过python代码来解决问题

Python语言语法简单易学,并且在熟练掌握后,可以写出非常优雅的语句.

这里先列几点比较好理解的语法

灵活方便的切片语法

比如字符串切片:如果从"string"字符串中获得"str" 或者获得"ing",非常便捷:

my_string = "string"
my_str = my_string[:3]
my_ing = my_string[-3:]

列表生成式

比如,有一组数列[1,2,3,4,5,6],想通过这个数列获得一个新的数列,每一列由这个数列的偶数项组成:

# 一般的
lists = [1, 2, 3, 4, 5, 6]
new_lists = []

for i in lists:
     if i % 2 == 0:
        new_lists.append(i)


# Python的列表生成式可以一句解决
new_lists = [i for i in lists if i % 2 == 0]

函数编程

上面的筛选偶数项还可以通过函数式编程实现

# 使用函数编程式解决
new_lists = filter(lambda x: x% 2==0, lists)

 


Python学习手册-