python学习第二天

if逻辑

if只能判断一种情况  if...else...     elif可以无限用

while循环

i = 1
while xxxx:
    xxxercc
    ....
    i = i + 1

案例:九九乘法表代码

n = 1
i = 1
while n <= 9:
    for i in range(1,n+1):
        print("%d*%d=%-2d "%(i,n,i*n),end='')
    print("/n")
    n+=1

 

 

 

 

写程序的步骤 

 

 

 

 

先写框架#1.   #2. #3.    再填充关键字input("请输入一个数字:"),再写变量 ,注意字符串还是数字

程序的三大执行流程

顺序执行  选择执行  判断执行

编程的流程图

流程图的讲解博客

break和continue

break到这里程序停止

组字符串的两种方法

加法 a + b    打印 "===%s==="%(a+b)

字符串的下标

序号,字符串其实就是字符的数组,也支持下标 name = "abcde"  name[0]='a'  indexerror索引错误,越界  len长度

切片

取一片字符串  name[2:5]取不到截止点,而是截止点前一个  name[2:]取到最后一个 name[2:-1:2]第二个:后面的数字表示步长 逆序 也叫倒序,name[-1::-1]

列表

name = ["laoli","laowang","laoliu"]

列表的增删改查 

添加新的元素    names.append("wukong")
names.insert(位置,要添加的内容)    names.extend(names3) 把列表3添加到列表中
删除   names.pop() 从后往前删  栈   names.remove("laowang")  根据内容删    del name[0]下标删
修改 name[0]="shashidi"   ***[下标]=新值   
查找 if "laozhao" in names:
          print("找到了")      不在, not in 

字典的增删改查

增 xxx[新的key]=value   删  del xxx[key]  修改 xxx[已存在的key]=new_value  查询 xxx.get(key)

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值