python隐藏小标题01天
** ** * * 结尾有彩蛋哦
一、字符串方法join()
格式为: ’ '.join(字符串列表),字符串方法join()(传入一个字符串列表),join()方法用来将列表中的多个字符串进行连接,并在相邻的两个字符串之间插入指定字符,返回新字符串。
例如:
下面展示一些 内联代码片
。
list=['apple','banana','pear']
print('Q'.join(list))
结果为
appleQbananaQpear
二、’ 字符串’.split(‘分割方法’)
字符串调用(分割)方法split(),这个方法还允许指定最大分割次数(注意,并不是必须分割这么多次)
’ ‘.split(字符串列表),split前面的字符串作为穿入字符串的分隔符,所以’ '里面可以添加任何东西。
’ 字符串’.split(‘分割方法’)
以空格分割的话就为’字符串’.split()
例如:‘My name is wangming’.split(‘m’)
得出的结果为【‘My na’,‘e is wang’,‘ing’】
s.split(maxsplit=1)则表示分割一次
s.split(maxsplit=10)则表示最大分割10次,当实际可分割次数小于最大分割次数时,自动忽略最大分割次数,并且进行全分割,例如
str='asde1fdfsd1adv1cad'
b=(str).split('1',maxsplit=10)
print(b)
三、单词(字符)变量
python中ord()函数是用来返回单个字符的(0-255)的特定值(并且字符的大小写所对应的特定值是不一样的)
chr()函数是把一个整数(0-255)转换为相应的ASCLL值(a-z)。(这两个变量一般用来偏移字符)
a=int(input('请输入字符'))
b=chr(a)
print(b)
因为chr是数值转换为ASCLL值,所以必须为整数,所以要加int,否则会报错
math.gcd(56,45)这里可以求56与45的最大公约数
radians(180)把角度换成弧度
sqrt(5)求5的平方根
x.imag//就会得到x的虚部
x.real//就会得到x的实部
x.conjugate()//求得x的共轭复数
input()函数赋值变量类型为str。
x=3+4j
abs(x)此时可以用来计算x的模(不一定只有复数才有这个模,其他用到模的时候也可以调用这个函数)
四、常用字符
/在python中代表除法,//代表求整商
15//4==3 如果两个操作数都是整数,结果为整数
15.0//4==3.0 如果操作符中有实数,结果为实数形式的整数值
-15//4==-4 向下取整
%求余,还可以用于字符串格式化
‘%c,%d’ %(65,65)把65分别格式化为字符,整数。
‘%f,%s’ %(65,65)把65分别格式化为实数,字符串
**表示幂运算,跟pow(3,2)也可以表示为3的2次方
{1,2,3} |{3,4,5} 并集,并自动去除重复元素
得出结果为{1,2,3,4,5}
{1,2,3} &{3,4,5} 交集
{1,2,3} ^{3,4,5}对称差值
结果为{1,2,4,5}
{1,2,3} -{3,4,5}差值
结果为{1,2}
今天的学习就到这了哦,请关注我,将会为你带来更多python小知识哦,让我们在学习的道路上越走越远,越来越优秀哦。
**
最后留下课堂练习:
问题:怎么在控制台输入一个字符a, 通过今天的知识让程序输出的是d. 提示:输入函数格式为x=input(),输出函数为print()
**
作者大大的心里话: 欢迎各位看官提问问题,有不懂的题目也可以私信我哦,最后,希望各位看官可以关注评论转发(分享)一下,给作者大大鼓励哦,谢谢各位
**