• python10.23


    数字类型及操作:

    整数(int)

    pow(2,10) #2^10

    显示数据类型:

    print(type(10))

    四种进制表达式:

    十进制:略

    二进制:0B/0b 开头

    八进制:0o/0O开头

    十六进制:0x/0X开头

    对应转换如下下

    a = 28

    print(bin(a)) #十转2

    print(oct(a)) #十转8

    print(hex(a)) #十转16

     

    求100以内偶数和

    um=0 
    for i in range(100):    
    if i%2==0:        
    sum=sum+i print(sum)

    浮点数(float)

    浮点数运算存在不确定尾数,因计算机转化有误差

    from decimal import Decimal 
    a = Decimal('1.2') 
    b = Decimal('1')
     print(a-b) 

    进度条

    count = 10 for i in range(count+1):    
    a = '&'*i    
    b = '*'*(count-i)   
    c = i/count*100    
    print(f"[{a}->{b}]{c}%") 

    进度条优化版

    print('开始执行'.center(100,'-')) 
    import time count = 100 
    start = time.time() 
    for i in range(count+1):    
    a = i*'#'    
    b = '%'*(count-i)    
    c = i/count*100    
    res = time.time() - start    
    print(f"
    [{a}->{b}]{c:.2f}%{res:.2f}s",end="")    
    time.sleep(0.1) 
    print('
    '+'结束执行'.center(100,'-')) 

    错误点:

    1.i循环需要加1,不然无法达到100%

    2.time.time(),和perf_counter(),都可以使用

    3.格式化字符串

    天天向上的力量

     dayup = 1 
    for i in range(365):     
    if i % 7 in(6,0):         
    dayup = dayup*(1-0.01)     
    else:         
    dayup = dayup*(1+0.01) print(dayup) 

  • 相关阅读:
    Source Insight新建工程文件
    移植3.4.2内核之韦东山笔记
    移植最新u-boot(裁剪和修改默认参数)
    C++与C语言在结构体上的区别
    VIP之Switch
    VIP之CSC
    VIP之Scaler
    VIP之FrameBuffer
    VIP之MixerII
    VIP之Clipper
  • 原文地址:https://www.cnblogs.com/fxsm/p/11728203.html
Copyright © 2020-2023  润新知