打字猴:1.70051174e+09
1700511740
1700511741 和其他计算机语言一样,Python也有自己的一套语法基础,有顺序、分支、循环、调用的程序组织结构,以及数字、字符串、列表、元组、集合等多种数据类型。
1700511742
1700511743 数据科学家养成手册 [:1700503708]
1700511744 A.4.1 安装Python
1700511745
1700511746 安装Python的方法不止一种,在这里只介绍使用yum安装Python的方式。
1700511747
1700511748 按照默认方式安装CentOS 7以后,Python就已经被正确安装了,可以执行如下命令查看。
1700511749
1700511750 [root@localhost Desktop]# python-VPython 2.7.5
1700511751
1700511752 数据科学家养成手册 [:1700503709]
1700511753 A.4.2 Hello Python
1700511754
1700511755 Python的“Hello World”程序与其他计算机语言没有区别,而且更加简洁,可以直接在交互式编程环境中编写。
1700511756
1700511757 print(“Hello, Python!”);
1700511758
1700511759 数据科学家养成手册 [:1700503710]
1700511760 A.4.3 行与缩进
1700511761
1700511762 Python脚本文件和普通的文本文件没有太大区别,一般习惯写成以 .py作为后缀的方式。
1700511763
1700511764 #!/usr/bin/python#-*- coding: UTF-8-*-# 文件名:test.pyif True:    print “True”else:    print “False”
1700511765
1700511766#”为注释标记,如果在一行中使用了“#”,那么“#”后的内容是不会被解释执行的。下面的“if”和“else”是分支型语句。当“if”后面的内容为“True”(真实)时,将执行“if”所辖部分;否则,将执行“else”所辖部分。
1700511767
1700511768 在Python语言中,不使用“begin”、“end”或“{}”来表示执行段落的起止。这里的“if”和“else”需要左对齐,并用缩进来表示段落所辖范围。
1700511769
1700511770 数据科学家养成手册 [:1700503711]
1700511771 A.4.4 变量类型
1700511772
1700511773 Python语言中标准的数据类型有Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)和Dictionary(字典)。
1700511774
1700511775 整数型数字、浮点型数字及字符串类型的赋值和打印操作如下。
1700511776
1700511777 #!/usr/bin/python#-*- coding: UTF-8-*-counter=100 # 赋值整型变量miles=1000.0 # 浮点型name=“John” # 字符串print counterprint milesprint name
1700511778
1700511779 列表类型的操作如下。列表很像Java语言中的数组,只不过列表允许将不同类型的数据放在同一个列表中,而数组不可以(要求所有的元素类型一致)。
1700511780
1700511781 #!/usr/bin/python#-*- coding: UTF-8-*-list=[ ‘abcd’, 786 , 2.23, ‘john’, 70.2 ]tinylist=[123, ‘john’]print list # 输出完整列表print list[0] # 输出列表的第1个元素print list[1:3] # 输出第2个至第3个元素print list[2:] # 输出从第3个开始至列表末尾的所有元素print tinylist * 2 # 输出列表2次print list + tinylist # 打印组合的列表
1700511782
1700511783 元组类型的操作如下。元组类型操作方法和列表很像,但是Python语法不允许对元组中的元素进行二次赋值,它相当于只读类型的列表。
1700511784
1700511785 #!/usr/bin/python#-*- coding: UTF-8-*-tuple=( ‘abcd’, 786 , 2.23, ‘john’, 70.2 )tinytuple=(123, ‘john’)print tuple # 输出完整元组print tuple[0] # 输出元组的第1个元素print tuple[1:3] # 输出第2个至第3个元素print tuple[2:] # 输出从第3个开始至列表末尾的所有元素print tinytuple * 2 # 输出元组2次print tuple + tinytuple # 打印组合的元组
1700511786
1700511787 字典类型的操作如下。字典类型有些像Java中的HashMap,通过主键(key)来访问对应的value值,而不是靠下标来访问。
1700511788
1700511789 #!/usr/bin/python#-*- coding: UTF-8-*-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()# 输出所有值
[ 上一页 ]  [ :1.70051174e+09 ]  [ 下一页 ]