这几天开始了python的自学环节,既然都学了,不来写一写博客心里面还是觉得不是太舒服。
python的变量定义
python中的变量定义非常简单,可以直接定义就可以了。
a=10
b=50
c=a+b
print(c)
python就是这么方便,的确是简单,易用啊。
python的判断语句
python的判断语句使用也是非常简单
num =20
if num%2==0:
print("num是偶数")
else:
print("num是偶数")
就是这样简单,记得输出语句一定要有一个制表符,然后是每个if和else后面的:直接可以使用if…else结构,也有if…elif…else结构在这里要提一下的是,如果你需要让你的python的输出支持中文,要加上
# coding=utf-8
另外我发现,python会把你的if条件执行的不需要括号就可以,他会有标识符指明作用域
我们在这里看到两个箭头之间就是if判断以后的一个作用域,而后面那两个输出语句在整个if条件之外。
python的循环语句
这里我们通过用python写出一个循环输出0-100的程序来看
for i in range(0,100):
print(i)
这里我们就可以输出0-100的数了。然后我们也可以进行拼接字符串
while循环
sum = 0
x = 1
while x<100:
if(x%2==1):
sum+=x
x++
print (sum)
break退出循环
我们可以采用break跳出整个循环
continue结束本次循环,继续下次循环
python的运算符
python的运算符当中,大部分是和C语言是一样的,我们在这里说几个C语言中没有的。
**幂运算
// 求商的整数部分
例如:
num=5
num1=6
print (num**num1)
这个就可以算出5^6了,
num=20
num1=13
print (num//num1)
在这里,我们可以看到//的功能,这些就是python中和C语言当中不一样的了。
另外就是有三个布尔值的运算符,and,or,not,这个相当于C语言当中的&&,||,!
python的字符串
python中多了一个叫做自然字符串的概念,在字符串最前面加上r,自然字符串,转义字符失去意义。
python的字符串有三种,‘ ’,”“,”’ ”’,这三种。
字符串重复输出,我们可以使用重复运算符,例如,字符串*重复个数