从零开始——Python学习笔记(2019/1/15)

1.循环结构:
(1)for 循环结构:
for 变量 in range(起点,终点,步长):
循环体

例1:从1打到100:
i=0
n=0
for i in range(1,101):
n += 1
i += 1
print(n)

例2:打印九九乘法表:
for i in range(1,10):
for j in range(1,105-(i-1)13):
print("",end="")
for j in range(1,i+1):
print(j,"
",i,"=",i*j," “,end=”")
print()

(2)while 循环结构:
起点
while 表达式(bool)/终点:
循环体
步长

例1:本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。
计算5年后,获得的本金是多少?(用float存储)
i=0
m=10000
while i<5:
m=(1.003)*m
i=i+1
print(float(m))

例2:计算出1—100之间所有能被3整除的整数的和?
i = 0
m = 0
while i <= 100:
if i % 3 == 0:
m += i
i += 1
print(m)

练习:菱形
8
888
88888
8888888
888888888
8888888
88888
888
8
法1:for 循环
for i in range(-4,5):
for j in range(abs(i)):
print(" “, end=”")
for k in range(9-2*abs(i)):
print(“8”, end="")
print()

法2:while 循环
i = -4
while i < 5:
j = 0
while j < abs(i):
print(" “,end=”")
j += 1
k = 0
while k < 9-2*abs(i):
print(“8”,end="")
k += 1
i += 1
print()

3.列表[]、元组()
a = 12
p = (“姓名”,19,“男”,190.0,70.8,“13888888888”)
q = [“姓名”,20,“男”,175.3,68.6,“12345678901”]
#取值
print(q[0])

#存值
p[2] = “女”
print(p[2])

#末尾追加元素

error:q[6] = “篮球”

q.append(“篮球”)
print(p[6])
(元组中不能改变元素)

#列表元组遍历
for i in range(6):
print(q[i])
for item in q:
print(item)
print(q)
print§

#id()
a = 10
b = 10
print(id(a))
print(id(b))

a = “good”
b = “good”
print(id(a))
print(id(b))

字符串方法每日积累:

判断常用:
isalnum():字符串由数字或字母构成
isalpha():字符全是字母
isdecimal():字符全是数字
isdigit():字符全是数字
isnumeric():字符全是数字
islower():字母全为小写
isupper():字母全为大写
isspace():字符全为空格

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值