人生苦短,我用 Python。

Python 无疑是目前最火的语言之一,在这里就不再夸他的 NB 之处了,本着对计算机编程的浓厚兴趣,便开始了对 Python
的自学之路,并记录下此学习记录的心酸历程。

Python2.x 目前还是主流,但历史总是向前看的,所以就装了 Python3.x 的版本,但是版本不重要,重要的是学习里面的精髓,对于我这个
Python 小白来说,版本不重要,反正都是新语言。

现从最基本的打印 "hello world" 开始。

python3中print是一个内置函数,有多个参数,而python2中print是一个语法结构;

已经说过不再拿 py2 和 py3 做比较了,我们就直接开始操作:
1 # python2 2 print "hello world" 3 # python3 4 print("hello world")
在 py2 中打印是不需要带括号的,当然也可以带上货号,但是会被认为是其他内容了,这里不做深究,以免自己走入误区。网上有很多关于 py2 和 py3
print 的区别。

在 py3 中,打印需要加括号。

在 python 的语法后面可以加 ; 也可以不加 ; ,在程序上都不会报错,类似于 js,但是 java 中就必须要加 ; 做结尾。

在上面的代码中,有以 # 开头的内容,这是 Python 中的注释语法
1 # 这是单行注释 2 print("hello world") # hello world 3 ''' 4 这是多行注释, 5 可以写多行注释在里面
6 注释的内容不会被执行 7 '''
再来看一下 Python 中如何定义变量
1 title = "hello world" 2 money = 100 3 price = 10 4 money = money - price 5
print(money) # 90
在 Python 中,可以直接定义变量,不需要像其他语言那样在变量名前面加修饰符。如果变量用 "" 包住的话为 string 类型,如果直接写数字为
number 类型,当然还有数据,元组等类型,这个后续再说。Python 定义变量:变量名:变量内容。

在 Python 中,有一些变量名称为关键字,我们在平时定义时不能用做变量名,如下:



我们再来看一下 Python 中的 input 输入功能:



在 Python2 中与 Python3 中的 input 方法一致的是 raw_input(),不做 py2 深究。

接下来看一下 Python 中的 if 判断语句:
1 name = "张三" 2 age = 55 3 if age >= 10 and age < 40: 4 print(1, "%s的年龄是%d" %
(name, age))5 elif age >= 40 and age < 60: 6 print(2, "%s的年龄是%d" % (name, age))
7 else: 8 print(3, "%s的年龄是%d" % (name, age))
运行结果:



在上面的代码中,我们使用了 if 判断语句,if 判断语句的连贯语法是 if 条件:elif 条件:else:,条件不需要用括号括起来,每个条件结束后需加
:冒号结尾,如果有多个判断条件 且 并列时用 and 连接,或 条件用 or 连接。

在 if 判断语句中判断执行的内容需要按一下 Tab 键,如果和 if 判断语句对其会报错。

在上面的 print 打印中引入了格式化变量输出格式,可以是代码看起来更加优雅一些,具体的格式化如下:



再来看一下 Python 中的循环



上面的 range() 是 Python 自带的一个方法,生成 0-4 五个数字,for in 循环输出,然后 print() 打印,在打印中,如果
print( i ) 或者 print( i, ) 都是打印换行,默认情况下 print() 会换行,如果不想换行,在打印内容后面加 end="" 即可。

再来看一下 Python 中的运算符号:
1 a, b, c = 3, 2, 0 2 print(a, b) 3 c = a + b 4 print("a+b的值为", c) # 5 5
c = a - b 6 print("a-b的值为", c) # 1 7 c = a * b 8 print("a*b的值为", c) # 6 9 c
= a / b 10 print("a/b的值为", c) # 1.5 11 c = a % b 12 print("a%b的值为", c) # 1 13 c
= a ** b 14 print("a**b的值为", c) # 9 15 c = a // b 16 print("a//b的值为", c) # 1
在 Python 定义变量时,我们也可以如上面的代码第 1 行那样进行定义。Python 中的运算符号如下:



 

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信