Python笔记

 

三、字符串操作:

  (1)字符串 拼接 直接 +

 

(2)重复拼接

(4)输入函数input()

    x=input("提示信息:") 注意 只能读取字符串类型 其他需要强制类型转化 

(5)变量定义规则

  1。字母数字下划线

  2 .不能使用数字开头

3.要看出意思来:qq_number

4.单词都用小写字母

5、输出中 加入

end=‘/t’ 空格  end=‘/n’ 换行

四、语法(重点)

       1、if 判断语句:

          (1)if + 条件 +:(冒号)

          (2) 注意相同等级序列严格缩进

          2、1 循环语句 for

        (1)for i in range(5):

                                             //表示从零到四循环  不能到五

        (2) 有步进值的循环:从零到11

 

 

        (3) !注意冒号

        (4)特别的!其他语言没有的,字符串的循环:

            for i in name :   //name=“xiaoming”

                  print (i)   //可以依次打印输出xiaoming

       2.2 循环语句while

        (1)语法:  i=0  //赋初值

                                      while i <100 :  //注意冒号

                                      print(“这是第%d次输出”,%(i+1))  //执行循环操作

                                      i+=1    //要对i进行增加 

       (2)注意:

                while可以跟 else 语句   //while 不满足时执行else

                while  条件一:

                             执行一

                else :

                             执行二

   

           3、字符串

 

 

      (1)字符串例子:

 

  (2)转义字符:输出我们想要的字符

 

 (3)字符串操作:

1、字符串切片[0:5] 前闭后开

2、字符串取值[n]

3、字符串 相连用“+”

 

 (!注意字符串里面前面加 r 字符串内的所有 转义字符全部失效 如/n  /t)

 

 (4)常见操作:

 

 

 

 

 

         4、列表:

 

       (1)列表的访问和遍历: 例: namelist=["wang","zhang","li"]  length=len[namelist]

             方法 1、  for name in namelist:

                               print(name)

             方法 2、 i=0

                    while i<length:

                    print(namelist[i])

                    i+=1

         (2)列表操作:

 

 1、append 函数:name.append() 列表整体加入(嵌套)

2、extend 函数:name.extend()  列表每个元素加入

3、insert函数   name.insert(1,3)   第一个表示下标,第二个元素

 4、删除操作  (1) del name[0]删除第零个元素

                        (2) name.pop()  弹出最后一个元素 即删除最后一个元素

                        (3) name.remove(“小明”)  删除小明 元素  但有多个时 只删除第一个

5、改: name[x]=“自定义”  //直接该可以改

6、查: if name1 in namelist:

                         print("在列表里")

 

             else :

                        print(“不在里面”)

     查  2: name.index["小明",1,7]  从第一到七 发现小明  并返回下标

7. 反转 name.reverse()  反转

   name.sort()   升序排序 //name.sort(reverse=True)

5、元组(Tuple)

     1、语法:t=(,) 小括号 逗号相隔 特别的 一个数值 后面也要加,如 :t=(60,)

     2、其中的元素不能修改!

    3、相关操作:(1)增:  只能用tup1+tup2 的形式

                            (2)删:  del  tup  删除整个元组变量  无法删除具体的值

6、字典(dict) 键(keys):值(values)

 

       1、访问:(1)  直接访问  dict["age"]  //若没有这个元素 访问会发生错误

                   ( 2) dict.get("age","m")     默认值访问,如果有该元素返回,若没有该元素直接输出给定默认值m

       2、基本操作:(1)增:

 7、集合

 

 

 

posted @ 2021-12-11 14:35  WQNMMD  阅读(42)  评论(0)    收藏  举报