TypechoJoeTheme

从百草味到三只松鼠

统计
登录
用户名
密码

python 初学

本文最后更新于2022年11月06日,已超过684天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

Python 笔记

Python 笔记

1. 类型转换

任何非0 值转换都为 true , 0或者是空字符串 为false (" "= true)

bool(-1) ,bool(-1), bool(0.000001) => true

bool(0) , bool(0.0) => false

1 + int("1") =2 字符串转 int

int(9.9) =9 丢失小数位 四舍五入 round(9.9) =10

4/2 =2.0 默认为float , 5//2=2 取整

2. 取模

10%4 =2 ; 8%4 =0 ;3%4=3 (0<a<b.a/b=a)

a||b <0 时,a%b= a-(a // b )*b

3.赋值比较运算

拼接字符串: "apple"*2 = appleapple ,"积分"+str(80) ok

4.逻辑运算

java && => and ; || => or

n=8          #对a 赋值时使用or
a=n or 2
print(a)      # 8 
n=0
a=n or 2
print(a)   # 2

5 if 判断

num = 2
if num % 2 == 0:
    print('整除')
else:
    print('非整除')  # 以缩进符为界

6 while

c = 1
while c < 4:
    c += 1
    print("当前 c :" ,c )

7 for

for  i in range(5):
    print(i)

for  i in range(5):
    print("当前i的值:" + str(i+1) )
 
for j in range(10):
    for i in range(j + 1):
        print("*", end="")
    print()

8 is,== 区别

is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断引用变量的值是否相等。

9 continue

var = 10                    
while var > 0:
   var = var -1
   if var == 5:
      continue
   print('当前变量值 :', var)
print("Good bye!")

10 pass

# 输出 Python 的每个字母, pass 不做任何事情,一般用做占位语句
for letter in 'Python':
    if letter == 'h':
        pass
        print('这是 pass 块')
    print('当前字母 :', letter)

print ("Good bye!")

11 字符串

var1 = 'Hello World!'
var2 = "Python Runoob"
print ("var1[0]: ", var1[0])  #  H
print("var2[1:5]: ", var2[1:5])  #ytho

12 list

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]

print ("list1[0]: ", list1[0]) 
print ("list2[1:5]: ", list2[1:5])   
# list1[0]:  physics
# list2[1:5]:  [2, 3, 4, 5]
赞(3)
评论 (0)
苏ICP备2021053031号-1