2018-10-09

作者: 辘轳鹿鹿 | 来源:发表于2018-10-09 13:38 被阅读0次

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]

相关文章

网友评论

    本文标题:2018-10-09

    本文链接:https://www.haomeiwen.com/subject/hmveaftx.html