Python密码学编程学习-第一天

1.在python中不同的大小写会对应不同的变量名

2.+字符串:python中可以用+运算符把两个字符串加起来变成一个新的字符串。注意:加+字符串可以用在字符串之间或者变量之间,如果直接用于变量加字符串将会出现错误。

>>'hello'+'hello'
hellohello

3.*字符串: python可以利用*字符串实现代码的复制;同样注意*字符串可以用于字符串和整数值之间,整数值和整数值之间,但不能用于字符串与字符串之间。

>>'a' * 3
aaa
>>'a' * 'a'
error

4.转义字符:python中常用的转义字符  \\ 反斜杠    单引号\'  双引号\''  换行符\n  水平制表\t

5.引号和双引号:python中如果在单引号字符串中,则不需要转义双引号;同样在双引号字符串中,不需要转义单引号;如下代码所示

>>> print("THIS IS A 'APPLE'")
THIS IS A 'APPLE'
>>> print('this is a "apple"')
this is a "apple"

6.索引操作:

>> spam = 'hello'
>>> spam[0]
'h'
>>> 'hello'[3]
'l'
>>> 'hello'[-1] //负索引
'o'
>>> 'hello'[-3]
'l'

7.分片操作:分片计算得到的字符串是从第一个索引到第二个索引,但是不包括第二个索引。与索引不同,分片操作不会在超出范围时报错,它只会返回它能找到的最大匹配。

>> 'hello world'[0:5]
'hello'
>>> 'hello world'[0:5][2] //这种情况是先计算出[0:5]得出的结果为hello然后再索引得出l
'l'
>>> 'hello'[0:999]
'hello'
>>> 'hello'[99:120]
''

 8.空分片索引:当你省去第一个索引时。python会自动认为你想要指定索引0为第一个索引;当你省去第二个索引时,python会自动认为你想指定这个字符串的余下部分。

9.输入输出函数

>>> print('hello ')
hello 
>>> my = input()
123
>>> my
'123'

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值