C基础入门Python(一)
1、常用操作符
1)算术操作符
指数:3**2=9
取商:3.0//2=1.0
2)赋值操作符
c+=a 相当于 c=c+a
3)比较操作符
<> 相当于 !=
4)逻辑操作符
and 与
or 或
not 非
2、数字数据
Python不需要声明数据类型,Python能够自动识别数据类型
3、流程控制
1)if语句
- 布尔表达式:返回一个布尔值的表达式
假(0):False, None, 0, “”, ( ), [ ], { }
所有空序列都为False
真(1):True
逻辑表达式(如,3>2)是布尔表达式的一种,返回的是False或True
- 条件分支
例 选择两个数的较大者
import math
a=math.pi
b=math.sqrt(9.5)
if a>b:
print(a)
elif a==b:
print("equal")
else:
print(b)
`
2)while循环
- while语句
例 计算1到1000的和
a=1 sum=0
while a<=1000:
sum+=a a+=a
print(sum)
`
- break和continue(类C)
3)for循环
- for语句:遍历任何有序的序列
例 对列表进行迭代
for a in [1,2,3,4,5]: print(a)
result:1 2 3 4 5
- range()函数:能够快速生成一个数字序列
for i in range(5): print(i)
result:0 1 2 3 4
for i in range(1,6): print(i)
result:1 2 3 4 5
直接使用for循环难以改变序列元素
L=[1,2,3]
for a in L: a+=1
print(L)
`
result:[1,2,3]
range()与len()函数遍历序列并修改元素
len()函数能够返回一个序列的长度
for i in range(len(L)): L[i]+=1
print(L)
`
result:[2,3,4]
网友评论