python中的变量,判断,列表,字典



(变量,判断,循环,列表,字典)
换行输入:在想换行的字之前输入“\n”

常用的格式化符号:
  1. %c:   字符
  2. %s:   通过str( )字符串转换
  3. %i:    有符号的十进制整数
  4. %d:有符号的十进制整数
  5. %u: 无符号的十进制整数
  6. %x: 十六进制整数(小写)
  7. %X: 十六进制整数(大写)
  8. %e: 索引符号(小写e)
  9. %E: 索引符号(大写E)
  10. %f:  浮点实数
  11. %g: %f和%e的简写
  12. %G: %f和%E的简写

输入:input
      1.python2中 input会被当成式子来计算
      2.python2中,raw_input 输入什么就会输出什么
      3.python3中的input,表示把表达式的结果赋值给等号左边

赋值运算符:
  1.  int(x): 将x转换为一个整数
  2. long(x): 将x转换为一个长整数
  3. float(x): 将x转换为一个浮点数
  4. comolex(real,[real[,imag]]):创建一个复数
  5. str(x): 将对象x转换为字符串
  6. repr(x): 将对象x转换为表达式字符串
  7. eval(str): 用来计算在祖父穿中有效python表达式,并返回一个对象
  8. tuple(s): 将序号s转换为一个元祖
  9. list(s): 将序号s转换为一个列表
  10. chr(x):将一个整数转换为一个字符
  11. unichr(x): 将一个整数转换为一个unicode字符
  12. ord(x):将一个字符转换为他的整数值
  13. hex(x):将一个整数转换为一个十六进制字符串
  14. oct(x):将一个整数转换为一个八进制字符串

1.if判断语句:
          # if判断语句是用来进行判断的,其使用格式为:
                    if要判断的条件:
                              条件成立时要做的事情
          
          1. if-else使用格式:
                    if条件:
                         满足条件要做的事情1
                         满足条件要做的事情2
                    else:
                         不满足条件时要做的事情1
                         不满足条件时要做的事情2
          2.elif
               # 当xxx1时做事情1,当xxx2时做事情2,当xxx时做事情3 那么用elif
                   if xxx1:
                         事情1
                   elif xxx2:
                         事情2
                   elif xxx3:
                         事情3
               注意:


2.while 循环的格式:
          i = 0  #设置一个变量
          while i < 1000:  #设定循环的次数
               print( xxx)#要循环的内容
                    i+=1   #每次循环完都+1

        while循环嵌套:
               while 条件1:
                     条件1满足时,做的事情1
                      条件2满足时,做的事情2
                    while 条件2:
                         条件2满足时做的事情1
                         条件2满足时做的事情2

          例: i = 5
               while i<=5:
                    j = 1
                    while j<=i:
                         print(“*”, end=“ ")
                          j+=1
               print(“\n")
                  i+=1


3.for循环
      for循环的格式: for 临时变量 in 列表或者字符串
                                        循环满足条件是执行的代码



4.break和continue
          1.break: 作用是来结束整个循环
          2.continue: 用来结束本次循环,紧接着执行下一次循环
           <1> break/continue: 只能在循环中,除此之外不能单独使用
           <2> break/continue:在嵌套循环中,只对最近一层循环起作用

5.下标和切片
          a    b   c   d   e  f
name[0]  [1]  [2] [3] [4] [5]

        1.切片
               切片的语法:[起始:结束:步长]
          # 注意 :选取的区间属于左闭右开型,即从起始位到结束位的前一位(不包括结束位本身)


6.列表中的增删改查
     names = [空列表]

     1.增
          <1>: names.append('要增加的内容')
          <2>:names.insert(位置,’要增加的内容')
          # 两个列表相加会合并两个列表的内容
          <3>:names.extend(另一个列表名称)
     2.删
          <1> names.pop( )   #把列表最后一个内容删除
          <2>:name.remove(内容)  #根据括号里的内容删除。而且只删一次
          <3>:del names[‘可用下标和切片']
     3.改:
          names[下标] = “新内容”
     4.查
          <1>: in    if[内容] in [列表]

     5.列表排序
          sort:列表名称.sort( )
          reverse: 单独使用是反转 列表名称.sort(reverse=True)

7.字典  dict = {‘key’:’value'}
     字典的增删改查
     1.增
          字典名称[键] = 值   :只要key不存在 就是添加
     2.改
          字典名称[键]= 值
     3.删
          del 字典名称[键] 
     4.查
          字典名称[键]  # 没有这个key的时候报错
          字典名称.get(键) # 没有这个key的时候不报错

     5.字典的其他操作(遍历)

          1.len操作
               例 : info = {‘name’:’xiaowang’,’age’:18}
                    
                         len(info)=2
                         len(info[’name’])=8
          2.keys :返回一个字典所有key列表
               例:  dict = {’name’:’xiaowang’,’sex’:’m'}
                         dict.keys( )  返回(’name’,’sex')
          3.values :  返回一个包含字典所有value的列表
                例:  dict = {‘name’:’zhangsan’,’sex’:’m'}
                         for i,j in info.items( )
                              print(i,j)

  1. 实现有下表索引的遍历
               chars = [‘a’,’b’,’c’,’d' ]
                    i = 0
               for chr in chars:
                    print(i,chr)
                        i+=1
              返回 0 a 1 b 2 c 3 d 
               
          
                  
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值