zoukankan      html  css  js  c++  java
  • Python学习3月5号【python编程 从入门到实践】---》笔记

    ---恢复内容开始---

    1.变量

      一、只能包含字母、数字、下划线。****不能以数字开头作变量

      二、不能包含空格,

      三、不要将python关键字和函数名用作变量名

      四、最好能有描述性和简短的特征

      五、慎用使用小写字母1和大写字母O

    **如果不小心错误地拼写了变量名时,python解释器提供的traceback,

    Traceback (most recent call last):
    File "C:/Users/Jackson/PycharmProjects/untitled5/操作列表.py", line 12, in <module>###指出第二行存在错误#########
    print(b)
    NameError: name 'b' is not defined###########指出它发现的是什么样的错误#######

    2.字符串

      一、用引号括起的都是字符串,并且引号可以是单引号,也可以是双引号,

    ##############    ''This is my friend alex''#########

    ##############   ' this is my house' #############

    或者你可以这样利用

    ‘I have told you ''i was a superman!'' '

      二、(1)改变字符串的大小写

    name.title() ###首字母大写

    name.upper()###全员大写

    name.lower()###全员小写

        (2)可以使用加号(+)来合并字符串

        (3) 制作制表符  添加换行符

        (4)  lstrip()  rstrip()末尾清除

    【message='One of student's shout at me'】#####小心这种错误

    【age=23#######这个变量可能是数值23,也可能是字符2和3。所以要将int转化为str,所以要用到函数str()。


    message="happy "+age+" brithday"print(message)】

    3.列表简介

      
    (1)利用方括号 [] 来表示列表,并且利用逗号来分隔其中的元素。

     
      (2)列表是有序集合,如果要访问列表中的任何元素,只需将该元素的位置或且索引告诉Python就ok

      (3)如果要访问最后一个元素可以利用 -1 来带入输出函数里面


      (4)修改列表元素 语法跟访问列表元素类似

    shoes_brand=['nike','adidas','puma']
    print(shoes_brand)
    shoes_brand[0]='uniqlo'
    print(shoes_brand)

      (5)列表中添加元素

    ————————》1.append()函数 在列表末尾添加一个元素,且不影响列表中的其他所有元素

          或者你可以先创建一个列表再一个一个放进去 或者你也可以利用For循环放进去

          2.在列表中插入元素 这里就不得不提一下这个的函数 ——————》 insert() 然后每一个
        元素都向右移动一个位置
    shoes_brand = ['nike', 'adidas', 'puma']
    shoes_brand.insert(-1,'converse')
    print(shoes_brand)

         3.从列表中删除元素

          使用 Del语句


    shoes_brand = ['nike', 'adidas', 'puma']
    del shoes_brand [0]
    print(shoes_brand)



         4.或者使用方法pop()删除元素


    shoes_brand = ['nike', 'adidas', 'puma']
    print(shoes_brand)
    (popped_shoes_brand)=shoes_brand.pop()
    print(shoes_brand)
    print(popped_shoes_brand)


    输出

    ['nike', 'adidas', 'puma']
    ['nike', 'adidas']
    puma



          使用pop(0)任何位置处的元素
           使用完了pop函数后,被弹出的元素就不再在列表了。

         5.根据值删除元素


          这里就要用remove()
    
    
    shoes_brand = ['nike', 'adidas', 'puma']
    print(shoes_brand)
    too_expersive='nike'
    shoes_brand.remove(too_expersive)
    print(shoes_brand)
    print(" A pair of " + too_expersive.title() + " shoes is too expensive for me.")



         6.组织列表



              (1)    使用sort方法对列表进行永久性排序####汽车按字母顺序排列

    cars=['bmw','toyata','subaru','audi']
    cars.sort()
    print(cars)#####永久地修改了列表元素的排列顺序,并且再也无法恢复到原来的排列顺序
    
    
    cars=['bmw','toyata','subaru','audi']
    cars.sort(reverse=True)
    print(cars)#####添加reverse=True就可以按与字母顺序相反


    #####并且不会影响他们在原始列表的位置


    cars=['bmw','toyata','subaru','audi']
    print(cars)
    cars.reverse()
    print(cars)#######倒着打印列表 ¥¥¥注意,reverse()不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表的元素






          
     
     
  • 相关阅读:
    【HNOI2016模拟4.14】B
    【NOIP2010提高组】引水入城
    【NOIP2010提高组】机器翻译
    【NOIP2010提高组】乌龟棋
    【NOIP2010提高组】关押罪犯
    【USACO题库】3.3.2 Shopping Offers商店购物
    【USACO题库】3.1.5 Contact联系
    【USACO题库】3.1.4 Shaping Regions形成的区域
    【USACO题库】3.1.3 Humble Numbers丑数
    c语言学习——printf格式规定符
  • 原文地址:https://www.cnblogs.com/jackson669/p/10477750.html
Copyright © 2011-2022 走看看