• python基础语法


    关于python基础语法, 我之前已经学过了,这次又重新回顾了一下,并且打包到博客中,也算是不枉此行,我的收获还是挺大的!!!

    python 开发IDE:

      pycharm、 eclipse

    1.运算符:

    + - * / ** % //
    

      判断某个东西是否在某个东西里面包含:

        

      in 、  not in 
    

       结果 : 布尔值

     ==  
    	 > 
    	 < 
    	 >=
    	 <=
    	 != 不等于
    	 <>	不等于、
    

      逻辑运算:

    and 
    	or
    	not 非
    	v = user == 'alex' and pwd = '213' or 1==1 and ped =='6799'
    	优先级:
    	
    	
    	v = not False
    	v = user == 'alex' or pwd == 123
    

      注意:
      布尔值:
       真: True
       假: False

    基本数据类型:
     数字:
     int  整型
      -int
      将字符串转换成数字:

    a = '123'
                print(type(a), a)
            b = int(a)
                print(type(b), b)
                
            num = '0011'
            v = int(num, base=16)#按照base进制转换十进制
            print(v) 
        
            age = 1
            #bit_length 当前数字的二进制,至少用几位表示
            r = age.bit_length()
            print(r)

    字符串:str  魔法

    s1 = 'alex'
        s1.capitalize()# 首字母大写
        s1.lower()
        s1.casefold()
        
        s1.center(20) #一共20个位置 把内容居中
        s1.center(20, '*') #一共20个位置 把内容居中,空白位置*填充
        
        test = “alsdka”
        v = test.count('a')#计算当前个数出现几次
        v = test.count('a', 5)#从第5位开始计算当前个数出现几次
        
        test = "alex"
        v = test.endswith('ex')#以什么什么结尾,
        v = test.startswith('al')#以什么什么开始
        
        
        test = 'alexalex'
        
        v = test.find('ex') # 从开始往后找,找到第一个,获取其位置
        v = test.index('ex')#从开始往后找,找到第一个,获取其位置,找不到,直接忽略
        
        
        #格式化, 将一个字符串中的占位符替换为指定的值
        test = 'i am {name}, age{a}' 
        print(test)
        v = test.format(name = 'alex', a = 19)
        v = test.format_map({"name":'alex', 'a':19})
        print(v)
    
        #expandtabs断句, 	
        test = 'username	email	password
    laiyingying@q.com	132'
        t=test.expandtabs(20) 
        print(t)
    #是否是数字
        test = "123"
        t = test.isalnum()
        print(t)
    #是否是字母
        test = 'as2df'
        v = test.isalpha()
        print(v)
        
    #将字符串中的每一个元组按照指定的分隔符进行拼凑     
         test = '你是谁?'
         t = '-'
         v =t.join(test)
        print(v)     
    
    #移除空白
        test = ' alex'
        test.lstrip()#左边
        test.rstrip()#右边
        test.strip()#两边
        #也可以去掉指定的字符
        
        test = ' alexa'
        test.lstrip(a)
        test.rstrip(e)
        test.strip(a)
        
        
        
        
        
        name1 = "shizhengwen"
        v = name1.upper() #变成大写
        
        
        
        列表:list
        元组:tuple
        字典:dict
  • 相关阅读:
    那海蓝蓝 微博
    林子雨老师团队《Architecture of a Database System》 中文版
    MySQL优化---DBA对MySQL优化的一些总结
    MySQL索引原理及慢查询优化 美团
    MySQL 调优基础:Linux内存管理 Linux文件系统 Linux 磁盘IO Linux网络
    pthread_mutex_t
    知数堂MYSQL优化课---CU论坛版主 DBA 博客
    MySQL通用优化 叶金荣!!!
    MySQL 之 Metadata Locking 研究
    MySQL 调优基础(三) Linux文件系统
  • 原文地址:https://www.cnblogs.com/nori/p/9873435.html
Copyright © 2020-2023  润新知