概述
首先了解了一下python是干嘛的,为易读性而设计,不像c,java等需要靠{}这种东西分部分,python只需要靠缩进(indentation)来分段,这样或许更加自然一点.
优点:好编程,易读
缺点:运行慢
缩进
python是indent-based语言,所以程序中的block是靠缩进来区分的
如:
a=1
b=2
a+b
以上就不能运行,会提示缩进错误
要改成:
a=1
b=2
a+b
才能运行,并且out是3
变量
不需要指定变量类型,直接赋值就好,如
myname = "MartaYang"
甚至在python中可以混用变量:
stuff_and_numbers = ["Pen", 3.1415, "Apple", 5]
然后可以像java中调用对象方法那样,对混合变量进行增减
stuff_and_numbers.append(myname)
print(stuff_and_numbers)
输出:
['Pen', 3.1415, 'Apple', 5, 'MartaYang']
for循环
for i in stuff_and_numbers:
print(i)
就可以挨个输出stuff_and_numbers 中的元素
注意:for循环语句结尾处要加冒号
if语句
if 条件1:
elif 条件2:
elif 条件3:
else:
for item in stuff_and_numbers:
if type(item) is int:
print(item, "is an integer")
elif type(item) is float:
print(item, "is a float")
else:
print(item, "might be a string")
注意:
if语句结尾处须有 ":"
type(变量)返回该变量的类型
不用等号,直接用 "is" 就可以
函数
记住用def定义函数
def 函数名(参数):
函数体
之后用直接调用即可
IMPORT
在python中可以import一些包然后调用其中的函数,如:
import os
os.listdir()
以上是import系统自带的,若要import自己写的可直接:
from 目录 import 程序
以上是一些基础内容