从接触编程语言以来,在我脑海里经常有三个问号:
- 这是什么?
- 这个有什么用?
- 这个怎么用?
我觉得初学一个东西,把这三个问号都搞明白,那么剩下的就是孰能生巧的过程了,在接下来的博客中,每个知识点,我都尽量围绕这三个问号来写
第一个Python小程序:Hello world
那么接下来开始正题,先说一下Python里面的Hello world,勿喷勿喷,借用某大王的一句话:仪式感很重要!每一个语言入门的第一个小程序都是Hello world,这句话貌似没有毛病[捂嘴]
1 print("Hello world")
这个就是Python中的Hello world了,简不简单?遥忆初学Java的时候,光是一个main()就折腾了好久,内牛满面啊有木有
print()是Python中的内建函数(或者可以说是自带的方法?)其作用就是输出小括号里的内容,例如我们想用Python输出一句话“我开始在博客园写博客了”,代码如下:
1 print("我开始在博客园写博客了")
Python中的变量
接下来我们看一下Python中的变量:变量基本上就是代表(或者引用)某值的名字,举例说,如果希望用名字num代表3,代码如下:
1 num=3
这样的操作称为赋值,数值3被赋给了变量num,在变量被赋值之后,就可以在表达式中使用变量,例如:
1 print(num*2)
此段代码用汉语翻译过来就是,输出num乘以2的结果,在这里我们使用了变量num。
变量命名规则
- 变量名只能是字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 关键字不能声明为变量名
Python中的关键字有['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
Python中的注释
井号(#)在Python中有些特殊,在代码中输入他的时候,它右边的一切内容都会被忽略,不会被运行
1 #这是单行注释,本行内容不会被解释运行 2 num=3 3 print(num)
在Python中,除了使用#(单行注释)以外,还有"""多行注释"""或者使用单引号'''多行注释'''
1 """我 2 是 3 多 4 行 5 注 6 释""" 7 8 num=3 9 '''我也 10 是 11 多 12 行 13 注 14 释''' 15 print(num)
大家可以在编译器里运行一下这段代码,在此就不过多解释了
Python中的数据类型
Python中的数据类型其实还有很多种,在此我们只说常见的三种:
数字:int (整型),long(长整型),float(浮点型),complex(复数),
布尔值:真或假,1或0
字符串:就是一串字符。。。。。
字符串的三种定义方式:
#单引号定义 name1='张龙' #双引号定义 name2="赵虎" #三引号定义(可定义多行字符串)同注释一样,可使用三个双引号或者三个单引号 name3='''王 朝''' name4="""马 汉"""
今天就到这里吧,如有错误或不足之处,还请路过的大牛多多指点