看了王垠的《如何掌握所有程序语言》,感触甚深。如果说程序语言有其通用规律的话,那就是语言特性,也就是这些语言的通用概念。这些概念的具体语法的形式可能都不一样,但是所内涵的功能是一致的,比如英语中的bird和汉语中鸟,其实指的都是同一种事物,关键是它们怎么运作的,而不是它们的形式是什么。
掌握语言特性,一开始要掌握最基本、最简单的概念和用法,然后由简单到复杂。不是让你从头到尾的学,而是先掌握框架,再逐渐丰富。
下面,尝试写出python的语言特性。
一、字符串和数
1.字符串
所有在单引号‘ ’、双引号“ ”、三引号‘’‘ ’‘’和“”“ ”“”里面的单词、句子和数字等都是字符串。其中三个引号可以换行。
‘good’
‘’'123
456’’’
2.数字
数字不用加引号,包括整数,浮点数(带小数点的数和科学计数法的数)和复数。
1
3.14156
10E-10
(1+2j)
二、变量
字符串、数、函数、数据结构、类、类的属性等对象通过 = 赋值给变量。
a=55
b=‘good’
c=[1, 2, 3]
变量分为公共变量,特殊变量和私有变量.
1.公共变量。名称前后不带或_,可以正常使用。
2.特殊变量。名称前后带或_,一般在Python里有特殊用途,如
main
name
3.私有变量。名称前带或_,不应该被直接引用。
三、算术运算
1.加减乘除&#x