python 学习 D3
Posted HoneyCY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 学习 D3相关的知识,希望对你有一定的参考价值。
基础类型初识
2.1数字int。
数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以:
2.2 字符串 str 存储少量的数据
‘alex‘ ,‘1235443543‘
‘[1,2,3]‘
3.3 布尔值 bool
True False
4.4 列表 list 各种数据类型的数据,大量的数据,便于操作.
[‘name‘,True,[]....],
5.5 元祖 tupe 只读列表
用 () 表示 (1,2,3)
6.6 字典 dict 存储大量的数据,关系型数据。 键值对(key-value)的形式存储数据
{‘name‘:‘老男孩‘,
‘name_list‘:[‘反面教材‘,.....]
‘alex‘:{‘age‘:40,
‘hobby‘:‘old_women‘,
}
},
7.7 set
{‘wusir‘, ‘alex‘, ....}
具体 的用法
int
i = ‘python12期’
# i1 = i[0] # print(i1) # i2 = i[4] # print(i2) # i3 =i[-1] # print(i3)
切片
(顾头不顾腚)
# i4 = i[0:6] # print(i4) # i5 = i[:6] # print(i5) python # i6 = i[1:4] # print(i6) yth # i7 =i[5:] # print(i7) n12期 # i8 = i[:] # print(i8) python12期
步长
# i9 = i[:5:2] 前面空是开头 开头到5 步长为2 # print(i9) pto # i10 = i[4::2] 中间空是结尾 从4到结尾 步长为2 # print(i10) o1期 # i11 = i[-1:-5:-1] 从后往前 步长为1 # print(i11) 期21n # i12 = i[-3:-1] 切片 从-3 到-2 (顾头不顾尾) # print(i12) 12
字符串的常用操作方法
s = ‘laoNANhai’
** capitalize 首字母大写,其余字母小写。
# s1 = s.capitalize() # print(s1) # Laonanhai
* center 居中。第一个参数确定大小,*表示填充左右空余部分
# s2 = s.center(15,"*") # print(s2) #***laoNANhai***
# s3 = s.upper() # s31 er() # print(s3) LAONANHAI # print(s31) laonanhai
PS
#code = ‘QAdr‘.upper() #your_code = input(‘请输入验证码,不区分大小写:‘).upper() #if your_code == code: #print(‘验证成功‘)
*** startswith : 判断以什么内容开头,返回bool,可以切片,切片用,隔开
endswith :
startswith(self, prefix, start=None, end=None)
# s4 = s.startswith(‘l‘) # s41 = s.startswith(‘lao‘) # s42 = s.startswith(‘N‘, 3, 6) # print(s42) True # print(s4) True # print(s41) False
* swapcase : 大小写翻转
# s5 = s.swapcase() # print(s5)
* title : 非字母隔开的每个单词的首字母大写
# ss = ‘gdsj wusir6taibai*ritian‘ # s6 = ss.title() # print(s6)
# s7 = s.find(‘a‘) # s71 = s.find(‘A‘,2,) 2 从第二个开始找 # s71 = s.find(‘Q‘,) # print(s71) # s72 = s.index(‘Q‘) # print(s72) # print(s71) # ss = ‘\talex\n‘ # print(ss)
# ss = ‘ ablabsexsba‘ # s9 = ss.strip(‘a‘) # s9 = ss.strip(‘abs‘) #lstrip() 从左边开始去除 # rstrip() 从右边开始去除 # print(s9)
ps 防止用户手滑输入空格 或者其他空白字符
username = input(‘请输入用户名‘).strip() if username == ‘碗蓉‘: print(‘登录成功‘)
# s = ‘wusir alex taibai‘ # st = ‘wusir,alex,taibai‘ # st1 = ‘QwusirQalexQtaibai‘ # s10 = s.split() # print(s10) # s101 = st.split(‘,‘) # print(s101) # s102 = st1.split(‘Q‘,2) 2表示前两个Q 来分割 # print(s102)
*** join 在某些情况下, list ---> str
# s = ‘alex‘ # s11 = ‘+‘.join(s) # print(s11) # l = [‘wusir‘, ‘alex‘, ‘taibai‘] # s111 = ‘ ‘.join(l) # print(s111,type(s111))
** repalce 替换指定字符
replace(self, old, new, count=None)
# s = ‘小粉嫩小粉嫩ghlasdfg小粉嫩‘ # # s12 = s.replace(‘小粉嫩‘, ‘大铁锤‘) # s12 = s.replace(‘小粉嫩‘, ‘大铁锤‘,2) 数字2 表示只替换前两个字符 # print(s12)
公共方法
s = ‘fdsajlskgjdsaf;jdskfsdaf‘
len() 总个数
# print(len(s))
count (‘’) 计算某些元素出现的个数,可切片
# c1 = s.count(‘f‘) # print(c1)
format 格式化输出
三种方式
# msg = ‘我叫{},今年{},爱好{}‘.format(‘太白‘, ‘20‘, ‘girl‘) # print(msg)
# msg = ‘我叫{0},今年{1},爱好{2},我依然叫{0}‘.format(‘太白‘, ‘20‘, ‘girl‘) # print(msg)
# msg = ‘我叫{name},今年{age},爱好{hobby}‘.\ # format(name=‘太白‘, hobby=‘girl‘, age=‘20‘) # print(msg)
判断 语句
# name=‘jinxin123‘ # print(name.isalnum()) #字符串由字母或数字组成 True # print(name.isalpha()) #字符串只由字母组成 False # print(name.isdigit()) #字符串只由数字组成 False
PS
以上是关于python 学习 D3的主要内容,如果未能解决你的问题,请参考以下文章