• 小点


    1、同时支持2.7与3.5文件头+

    #/usr/bin/u/ubv/a python
    # -*-  coding:utf-8  -*-

    2、变量名要求:字母 数字 下划线,不能与数字开头,包括下划线+数字,不能使用关键字及python内置函数名。

    3、else不循环。

    4、pyc中选中后 ctrl+?整体注释。

    5、pyc中输入int str等字符类型,按住ctrl点击查看该类型内所有功能(builtins)。

    6、字符串格式化

    %s 通用
    t = 'i am %s' % 'harvey'
    print(t)
    i am harvey
    
    %d 只用来表示数字
    t = 'i am %d' % 21
    print(t)
    i am 21
    
    t = 'i am %(n)s and i am %(a)d' % {'n':'harvey','a':21}
    print(t)
    i am harvey and i am 21
    
    
    %打印浮点数
    t = 'percent %f' % 98.36925
    print(t)
    98.369250                    #默认保留6位
    t = 'percent %.2f' % 98.36925
    print(t)                     
    98.37                        #指定保留2位并四舍五入
    
    %打印百分号
    t = 'percent %.2f %%' % 98.36925
    print(t)                     
    98.37%                        #加双百分号
    
    -format
    test = 'I am {name},age is {a}'
    print(test)
    v = test.format(name = 'harvey',a = 21) 作用相同 v = test.format(**{'name' : 'harvey','a' : 21})
    print(v)
    test = 'I am {0},age is {1}'
    v = test.format('harvey',21)
    print(v)
    

    7、定义函数下一行需要注释该函数的功能。

    8、eval可以用来计算一大堆算式

    v = eval('100*(96/3+1)')
    print(v)
    

    9、截断

    过长的代码不要放在同一行,用 在合适的位置,回车即可

    10、面向对象

    把一类事物共有的数据属性和函数属性整合到一起,就是一个类。
    对象就是由类生成的。
    把数据属性和函数属性整合到一起成为一个类就是面向对象设计,通过类实例化出一个对象就是实例化过程

    11、一切皆文件没有信息量。实际意思是对文件的操作就只有读和写两种
     

  • 相关阅读:
    .net core入门
    编码之Base64编码
    C++ 实现十大排序算法
    C++11 智能指针
    Object Pool 对象池的C++11使用(转)
    mac pro 1.5T内存是如何实现的
    Linux C/C++开发
    mac Chrome 快捷键
    C++11多线程
    Java项目压力测试(待补)
  • 原文地址:https://www.cnblogs.com/harvey0414/p/10532935.html
Copyright © 2020-2023  润新知