人生短暂,我就用python
python往往较为非常容易新手入门便是它的英语的语法相对而言非常简单
下边就以一个简易hello,world为例子来简易说下python中英语的语法
import os #导进系统软件控制模块
def say(word): #界定涵数say(word),主要参数word
print(word) #輸出自变量
if __name__ == '__main__': # 分辨是不是实行当今文档,而不是导进
print(os.getcwd()) #輸出各项工作文件目录
s = 'hello,world!' #界定自变量
say(s) # 启用say涵数
将所述內容储存为hello_world.py 文档,并实行
$ python hello_world.py
/home/pojoin/workspace/python/demo
hello,world!
自变量
自变量和大家初中足学的方程组中的解析几何(x,y,z)有点儿相近。
比如,针对化学方程 y=x*x ,x便是自变量。当x=2时,数值是4,当x=3时,数值是9。
在大家的实例中我界定了一个自变量 s 并给他们取值了一个字符串数组 ‘hello,world!’
s = 'hello,world!'
python 中内嵌的规范变量类型有 数据、字符串数组、目录、元组、词典 五种
数据种类
i = 1 #整数金额
f = 8.8 #浮点种类,也就是一般 说的带小数位的数据
print(i) #輸出
print(f)
輸出結果:
1
8.8
字符串类型
字符串数组是由数据、标识符、特殊字符构成的一串标识符,例如上边的实例中的 s = ‘hello,world!’
s = 'hello,world!'
s1 = '123456_hellow,world#$%'
print(s)
print(s1)
輸出結果:
hello,world!
123456_hellow,world#$%
目录种类
List(目录) 是 Python 中应用最经常的基本数据类型。
目录能够进行大部分结合类的算法设计完成。它适用标识符,数据,字符串数组乃至能够包括目录(即嵌入)。
目录用 [ ] 标志,是 python 最通用性的复合型基本数据类型。
目录中值的激光切割还可以采用自变量 [头字符:尾字符] ,就可以提取相对的目录,从左往右数据库索引默认设置 0 逐渐,从左往右数据库索引默认设置 -1 逐渐,字符能够为空表明取撞头或尾。
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
print(list) # 輸出详细目录
print(list[0]) # 輸出目录的第一个原素
print(list[1:3]) # 輸出第二个至第三个原素
print(list[2:]) # 輸出从第三个逐渐至目录结尾的全部原素
print(tinylist * 2) # 輸出目录2次
print(list tinylist) # 复印组成的目录
輸出結果:
['runoob', 786, 2.23, 'john', 70.2]
runoob
[786, 2.23]
[2.23, 'john', 70.2]
[123, 'john', 123, 'john']
['runoob', 786, 2.23, 'john', 70.2, 123, 'john']
元组种类
元组是另一个基本数据类型,类似 List(目录)。
元组用 () 标志。內部原素用分号分隔。可是元组不可以二次取值,等同于写保护目录。
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
print(tuple) # 輸出详细元组
print(tuple[0]) # 輸出元组的第一个原素
print(tuple[1:3]) # 輸出第二个至第四个(不包含)的原素
print(tuple[2:]) # 輸出从第三个逐渐至目录结尾的全部原素
print(tinytuple * 2) # 輸出元组2次
print(tuple tinytuple) # 复印组成的元组
輸出結果:
('runoob', 786, 2.23, 'john', 70.2)
runoob
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')
('runoob', 786, 2.23, 'john', 70.2, 123, 'john')
词典种类
词典(dictionary)是除目录之外python当中最灵便的内嵌算法设计种类。目录是井然有序的目标结合,词典是混乱的目标结合。
彼此之间的差别取决于:词典之中的原素是根据键来存储的,而不是根据偏位存储。
词典用”{ }”标志。词典由数据库索引(key)和它相匹配的值value构成。
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print(dict['one']) # 輸出键为'one' 的值
print(dict[2]) # 輸出键为 2 的值
print(tinydict) # 輸出详细的词典
print(tinydict.keys()) # 輸出全部键
print(tinydict.values()) # 輸出全部值
輸出結果:
This is one
This is two
{'dept': 'sales', 'code': 6734, 'name': 'john'}
['dept', 'code', 'name']
['sales', 6734, 'john']
缩近
在python中国银行首缩近是新句子块的逐渐,能够是tab,还可以是4个空格符,只需一致就可以
def say(word):
print('hello,world!') #tab缩近
注解
python中是以#号逐渐,后边的全是注解
print('hello,world!') #注解