首页
学习
活动
专区
工具
TVP
发布

1f9D#+cheers,你的密码像乱码,网站咋就记住了?

广东优就业

IT互联网/资讯热点/技能干货

当我们打开浏览器登录某些网站时,需要输入密码

浏览器把密码传送到服务器后,服务器会对密码进行验证

其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则就认为不对;服务器存储这些密码可以用数据库(如MySQL)

那么它是怎样存储带有字母的密码呢?

答:用字符串!

今天小U就和大家简单说说关于Python字符串的那些事儿!

什么是字符串?

字符串是Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串

举个栗子!

如下定义的变量a,存储的是数字类型的值是

a = 100

如下定义的变量b,存储的是字符串类型的值

b = "hello itcast.cn"

或者

b = 'hello itcast.cn'

那么双引号或者单引号中的数据,就是字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

var1 = 'Hello World!'

var2 = "Python Runoob"

Python字符串的输入方式

使用双引号

字符串一般依照单引号的开始与结尾来判断,当单引号里面又包含单引号时,就不能区分了,所以此时应用双引号。

[python] view plain copy

1. >>> person = "my name is '优就业'."

2.>>> person

3."my name is '优就业'."

使用转义字符

在字符串中既需要使用单引号又需要使用双引号时,就要使用转义字符,使用转义字符'和"可以让你在字符串中加入单引号和双引号。

'单引号;" 双引号;制表符; 换行符;\倒斜杠。当输入的字符串较长时,可以这样来美观一些,输出时无换行效果,与 不同。

转义字符在这里

原始字符串

会忽略所有的转义字符,全部输出。正则表达式的时候会用的到。这里不多说。

[python] view plain copy

1.>>> print(r'that is ujiuye's course')

2.that is ujiuye's course

三重引号的多行字符串

多行字符串的起止是3个单引号或3个双引号。“三重引号”之间的所有引号、制表符或换行,都被认为是字符串的一部分.

[python] view plain copy

1.>>> print('''''my name

2.is

3.Lee

4..''')

5.my name

6.is

7.Lee

8.

以上就是简单介绍的几种字符串的输入方式啦~

Python字符串的拼接方法

在提到Python字符串的拼接方法不得不提到Python字符串的运算符。

Python拼接字符串一般有以下几种方法:

直接通过(+)操作符拼接

通过str.join()方法拼接

通过str.format()方法拼接

通过(%)操作符拼接

通过()多行拼接

通过string模块中的Template对象拼接

通过F-strings拼接

以上就是小U今天为大家分享的所有内容啦~

当然还有必不可少的Python资料

免费领取Python入门书籍PDF版

免费领取利用Python进行数据分析电子版书籍

免费领取Python基础语法图

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181120A1IHE500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券