zoukankan      html  css  js  c++  java
  • python之路第四天

    2018年7月17日

    python开发IDE: pycharm、eclipse
        
        # 专业版
        # 不要汉化

    安装:去官网下载pycharm 

    注册:https://blog.csdn.net/u014044812/article/details/78727496

    如果用激活码注册,给hosts 的用户权限

    设置CTRL + 鼠标滑轮  更改字体大小


        
        1、运算符
            结果是值
                算数运算
                    a = 10 * 10
                赋值运算
                    a = a + 1    a+=1

            结果是布尔值
                比较运算
                    a = 1 > 5
                逻辑运算
                    a = 1>6 or 1==1
                成员运算
                    a = "蚊" in "郑建文"
            
        2、基本数据类型
        
        
            数字  int ,所有的功能,都放在int里
                a1 = 123
                a1 = 456
                
                - int
                    将字符串转换为数字
                        a = "123"
                        print(type(a),a)

                        b = int(a)
                        print(type(b),b)
                        
                        num = "0011"
                        v = int(num, base=16)
                        print(v)
                - bit_lenght
                        # 当前数字的二进制,至少用n位表示
                        r = age.bit_length()
                
            字符串  str
                s1 = "asdf"
                s2 = "asdffas"
                
                # test = "aLex"
                # 首字母大写
                # v = test.capitalize()
                # print(v)

                # 所有变小写,casefold更牛逼,很多未知的对相应变小写
                # v1 = test.casefold()
                # print(v1)
                # v2 = test.lower()
                # print(v2)

                # 设置宽度,并将内容居中
                # 20 代指总长度
                # *  空白未知填充,一个字符,可有可无
                # v = test.center(20,"中")
                # print(v)

                # 去字符串中寻找,寻找子序列的出现次数
                # test = "aLexalexr"
                # v = test.count('ex')
                # print(v)

                # test = "aLexalexr"
                # v = test.count('ex',5,6)
                # print(v)

                # 欠
                # encode
                # decode

                # 以什么什么结尾
                # 以什么什么开始
                # test = "alex"
                # v = test.endswith('ex')
                # v = test.startswith('ex')
                # print(v)

                
                # test = "12345678 9"
                # v = test.expandtabs(6)
                # print(v,len(v))

                # 从开始往后找,找到第一个之后,获取其未知
                # > 或 >=
                # test = "alexalex"
                # 未找到 -1
                # v = test.find('ex')
                # print(v)

                # index找不到,报错   忽略
                # test = "alexalex"
                # v = test.index('8')
                # print(v)


                # 格式化,将一个字符串中的占位符替换为指定的值
                # test = 'i am {name}, age {a}'
                # print(test)
                # v = test.format(name='alex',a=19)
                # print(v)

                # test = 'i am {0}, age {1}'
                # print(test)
                # v = test.format('alex',19)
                # print(v)

                # 格式化,传入的值 {"name": 'alex', "a": 19}
                # test = 'i am {name}, age {a}'
                # v1 = test.format(name='df',a=10)
                # v2 = test.format_map({"name": 'alex', "a": 19})

                # 字符串中是否只包含 字母和数字
                # test = "123"
                # v = test.isalnum()
                # print(v)
                
            列表   list
                ...
            元祖   tuple
                ...
            字典   dict
                ...
            
            布尔值 bool
                ...
       

  • 相关阅读:
    避免scrollview内部控件输入时被键盘遮挡,监听键盘弹起,配合做滚动
    红包功能的开发总结
    App启动时间分析
    第三方动画库 Lottie嵌入记录
    加入一个新的团队需要做什么
    OC 面向对象的特性
    为什么说OC是运行时语言?什么是动态类型、动态绑定、动态加载?
    adb pull 和 adb push
    《重构:改善既有代码的设计》重构的方法整理
    《重构:改善既有代码的设计》(二) 代码的坏味道
  • 原文地址:https://www.cnblogs.com/jjpbk/p/9325952.html
Copyright © 2011-2022 走看看