golove

python3

有 N 人看过

变量的三个特性

  1. id就是变量值的内存空间地址,每一个值都有一个唯一的I’d,内存地址不同,id就不同。可以使用id()来查看变量的内存地址,id(object)函数是返回对象object在其生命周期内位于内存中的地址。
  2. type 不同类型的值记录事物的状态有所不同。这就是python的数据类型。可以使用type()来查看。
  3. 变量值就是储存值本身

逻辑运算符

与 X and Y; 或 X or Y; 非 not X

not 优先级最高其次是and ,or的优先级最低

赋值运算符

%操作符

在字符串内部,%s 表示用字符串替换,%d 表示用整数替换,%f 表示用浮点数替换,有几个%占位符,后面就跟几个变量或值,顺序要对应好,如果只有一个%,括号可以省略.

account_name="golove"
instrument_id="BTC-USD-210421"
leverage=10
print("尊敬的用户,因市场剧烈波动,您的子账户%s的%s %d倍合约已被强制清仓."
%(account_name,instrument_id,leverage))

format格式化函数

account_name="golove"
instrument_id="BTC-USD-210421"
leverage=10
# 按顺序填入
print("尊敬的用户,因市场剧烈波动,您的子账户{}的{} {}倍合约已被强制清仓."
.format(account_name,instrument_id,leverage))
# 指定名称填入
print("尊敬的用户,因市场剧烈波动,您的子账户{name}的{id} {leverage}倍合约已被强制清仓."
.format(name = account_name,id=instrument_id,leverage=leverage))

检索字符串

str = "BTC-USD-210408"

'''
 count()方法
 str.count(sub[,start[,end]])  sub 表示要检索的字符,start可选参数,end可选参数
 用于检索制定字符在字符串出现的次数,如果不存在则返回0,否则返回出现的次数
'''
print(srt.count("-"))  //2

'''
find()方法
str.find(sub[,start[,end]]) 
检索是否包含指定的字符串,如果不存在返回-1,否则返回首次出现的索引
'''
print(str.find('USD'))  //4

'''
index()方法
str.index(sub[,start[,end]]) 
和find方法类似,如果检索不存在会抛出异常.
'''
print(str.index('D'))  //6

'''
startswith()方法
str.startswith(prefix[,start[,end]])
检索字符串是否以指定的字符串开头,如果是返回true,否则返回false.
'''
print(startswith('B'))  // true

'''
endswith()方法
str.endswith(prefix[,start[,end]])
检索字符串是否以指定的字符串结尾,如果是返回true,否则返回false.
'''
print(endswith('B'))  // false

'''
in方法和not in方法
判断元素是否存在,返回值为true或者false
'''
print('USD' in str)  //true
print('USD' not in str)  //false

字符串大小写转换

  1. lower()方法

    将字符串的大写字母转换成小写字母

    str = "Hello World"
    print(str.lower())   // hello world
    
  2. upper()方法

    将字符串的小写字母转换成大写字母

    str = "Hello World"
    print(str.upper())   // HELLO WORLD
    

去除字符串中的空格和特殊字符

  1. strip()方法 str.strip([chars])

    去除字符串前后的空格或特殊字符

    str = "   hello world!     "
    print(str.strip())  // hello world!
    
    str1 = "hello world!!!"
    print(str1.strip('!'))  // hello world
    
  2. lstrip() 只去除左边的空格或者特色字符;rstrip()只去除右边的空格或者特色字符

列表常用方法

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。