注:本文适合有编程基础的同学快速入门
Python 是一种广泛使用的高级编程语言,由吉多·范罗苏姆于 1989 年开发,1991 年首次发布。它是一种解释型、面向对象、动态类型的语言,具有简洁、易读、易学习的特点。
变量赋值
python中的变量不需要声明数据类型即可进行赋值,如下例。
browser, count, addsum = 'Google', 100, 123.45
print(browser, count, addsum)
运行上面的代码,结果如下:
Google 100 123.45
转义字符的使用
学过C的都知道,'‘可以将一些字符转义。在python中,若无需转义,可以在引号前添加’r’。
print("python\nprogram")
print(r"python\nprogram")
运行结果如下:
python
program
python\nprogram
分支
score = int(input("请输入成绩:"))#输入函数input()返回的是字符串类型,因此需要转为整数才能进行数值比较
if score < 60:
print("不及格")
elif score <90:
print("及格")
else:
print("优秀")
可以在自己的python编译器上尝试运行一下,更有利于提升熟练度哦
循环
求1+2+3+4+5的值
sum = 0
i = 1
while i < 6:
sum += i
i += 1
print("sum is %d."%sum)
结果如下:
sum is 15.
数组循环
将下面数组中的奇数变成它的平方,偶数保持不变。
x = [ 1,2,3,4,8,7, 22,33, 88]
print("原数据:",x)
for i in range(len(x)):#len()是计算x数组长度的函数
if(x[i] % 2)!= 0:
x[i] = x[i] * x[i]
print("处理后:",x)
结果如下:
原数据: [1, 2, 3, 4, 8, 7, 22, 33, 88]
处理后: [1, 2, 9, 4, 8, 49, 22, 1089, 88]
定义函数
定义函数计算n!。
def fac(n):
s = 1;
for i in range(2,n + 1):
s *= i
return s
n = 5
print('%d!=%d'%(n,fac(n)))
结果如下:
5!=120
总结
相较于C,python简洁了许多,不需要使用花括号分段等,但是格式稍有变化,需要多练习。
关于python基础还有一些内容,会放在下次更新~