zoukankan      html  css  js  c++  java
  • python_第一章

    从今天开始,正式开始学习python书籍:python 编程:从入门到实践。 感兴趣的读者可以去网上搜索这本书,适合读者入门,读下来,不会有任何 晦涩难懂的知识。

    1.排序: 正排:sort()         :永久性更改                  “永久性更改” 是按照字母表的顺序进行 排列

        反排:moto.sort(reverse = false)              

        暂时更改,正序:sorted

        倒着打印直接:reverse

     **从今天开始,正式开始学习python书籍:《python 编程:从入门到实践》。感兴趣的读者可以去网上搜索这本书,适合读者入门,读下来,不会有任何晦涩难懂的知识.**
    #Python基础知识梳理
    ##排序
    首先,我们先来学习几个常用的方法  

    **正排**:sort()->永久性更改                 
             “永久性更改” 是按照字母表的顺序进行排列,当你使用了该方法之后,你就会发现,列表中的元素已经按照你的要求进行永久性更改了。
    举例:  



        反排:moto.sort(reverse = false)              

        暂时更改,正序:sorted

        倒着打印直接:reverse

       

    2.长度:len()

    3.循环:for magician in magicians :

        print(magican);

      注意缩进,注意,for 循环有个冒号

    4.range()创建列表中的数值,range(1,10) 

     

    5.list(range(1,3)              :将数值转换成为列表

      list(range(1,10,2)     :还可指定步长

    6.squares =[value **2 for value in range(1,11)]

     

    7.

    从今天开始,正式开始学习python书籍:python 编程:从入门到实践。 感兴趣的读者可以去网上搜索这本书,适合读者入门,读下来,不会有任何 晦涩难懂的知识。

    1.排序: 正排:sort()         :永久性更改                  “永久性更改” 是按照字母表的顺序进行 排列

        反排:moto.sort(reverse = false)              

        暂时更改,正序:sorted

        倒着打印直接:reverse

       

    2.长度:len()

    3.循环:for magician in magicians :

        print(magican);

      注意缩进,注意,for 循环有个冒号

    4.range()创建列表中的数值,range(1,10) 

     

    5.list(range(1,3)              :将数值转换成为列表

      list(range(1,10,2)     :还可指定步长

    6.squares =[value **2 for value in range(1,11)]

       if语句

    1.比较是否相等时,区分大小写

    2.检查多个条件时,使用 and or

    3.检查特定的值是否在列表中:not in  或是in 

    4.多个条件检查的情况应该是:if elif else       这样的三层

    5.也可使用多个elfi 块

    6.并不一定要求要有else 这个块

    7.if rr:       判断列表是否为空

     

      字典

    1.字典是一系列的键对值

    2.键值对的表示方式是:alien ={'color':'yello','point':'8'}    注意是括号

    3.删除键值对:del

    4.遍历字典:注意那个items(),

    for key,value in user_name.items():
        print(key);
        print(value);
    遍历键值:

    for key1 in user_name.keys():
        print(key1.title())
     

      while,input

    1.inpt

    message = input("i will repeat what you said to me");
    print(message);
    2.创建多个行

      promt  = "iiiii";

      promt + = "sdfjo";

    3.类型转换: age = (int)age

    4.注意  if语句后面有那两个冒号

     if a %2 ==2 :

        print();
      else:

        print();
       while

    1.在进行比较之前,你要先进行对要比较的东西,先进行一个初始值的赋值

      标志:注意这里一定要赋值为True,Flase

    active = True;
    while active:
        message = input('promt');
        if message == 'quit':
            active = False;
        else:
            print(message);
      函数:注意跟差不多,也是要每一个实参和形参顺序要一致

    def my_learn():
        print("what i learn in this curriculum is the function how to use");

    my_learn();
    还可以使用关键字实参进行传参:my_learn(subject='math',teacher = 'jj');

    务必指出形参定义的名字

      循环else子句

    如果循环正常执行,就会执行else字句,如果为非正常执行,则不会执行else字句 (break)

    质数的性质是:大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。

       三元表达式子

    真值 if条件 else 假值





    print(b,a) if a>b else print(a,b)

     

    1.

    if not z 
        z = y
    刷新数据,防止非用户的数据输入,并且成为输出的数据

     

    2.正则笔记

      特殊符号以及文本 组合在一起,代表一些规则,称为正则

     

    [abc]*:1 ,a ,A

    a?:a,匹配前面的出现正则0次或一次

    . :匹配任何字符

    .*:abc,aaaa,

    d :匹配任何数字 [0,9]

    s:



    转自https://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html

     

     

     

     

     

     
      

    2.长度:len()

    3.循环:for magician in magicians :

        print(magican);

      注意缩进,注意,for 循环有个冒号

    4.range()创建列表中的数值,range(1,10) 

    5.list(range(1,3)              :将数值转换成为列表

      list(range(1,10,2)     :还可指定步长

    6.squares =[value **2 for value in range(1,11)]

       if语句

    1.比较是否相等时,区分大小写

    2.检查多个条件时,使用 and or

    3.检查特定的值是否在列表中:not in  或是in 

    4.多个条件检查的情况应该是:if elif else       这样的三层

    5.也可使用多个elfi 块

    6.并不一定要求要有else 这个块

    7.if rr:       判断列表是否为空

      字典

    1.字典是一系列的键对值

    2.键值对的表示方式是:alien ={'color':'yello','point':'8'}    注意是括号

    3.删除键值对:del

    4.遍历字典:注意那个items(),

    for key,value in user_name.items():
        print(key);
        print(value);

    遍历键值:

    for key1 in user_name.keys():
        print(key1.title())

      while,input

    1.inpt

    message = input("i will repeat what you said to me");
    print(message);

    2.创建多个行

      promt  = "iiiii";

      promt + = "sdfjo";

    3.类型转换: age = (int)age

    4.注意  if语句后面有那两个冒号

     if a %2 ==2 :
    
        print();
      else:
    
        print();

       while

    1.在进行比较之前,你要先进行对要比较的东西,先进行一个初始值的赋值

      标志:注意这里一定要赋值为True,Flase

    active = True;
    while active:
        message = input('promt');
        if message == 'quit':
            active = False;
        else:
            print(message);

      函数:注意跟差不多,也是要每一个实参和形参顺序要一致

    def my_learn():
        print("what i learn in this curriculum is the function how to use");
    
    my_learn();

    还可以使用关键字实参进行传参:my_learn(subject='math',teacher = 'jj');

    务必指出形参定义的名字

      循环else子句

    如果循环正常执行,就会执行else字句,如果为非正常执行,则不会执行else字句 (break)

    质数的性质是:大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。

       三元表达式子

    真值 if条件 else 假值

    print(b,a) if a>b else print(a,b)

    1.

    if not z 
        z = y

    刷新数据,防止非用户的数据输入,并且成为输出的数据

    2.正则笔记

      特殊符号以及文本 组合在一起,代表一些规则,称为正则

    [abc]*:1 ,a ,A

    a?:a,匹配前面的出现正则0次或一次

    . :匹配任何字符

    .*:abc,aaaa,

    d :匹配任何数字 [0,9]

    s:

    转自https://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html

      

  • 相关阅读:
    每日随笔
    每日随笔
    每日随笔
    JavaSE 类加载机制
    MySQL 索引
    JavaSE 线程的生命周期
    JVM堆内存(heap)详解
    Redis 学习笔记(三)哨兵模式配置高可用和集群
    sqlserver数据库连接数相关问题
    多项式多点求值
  • 原文地址:https://www.cnblogs.com/zwz178/p/9458469.html
Copyright © 2011-2022 走看看