001 Python中的变量和字符串

1.Python“变量”更像“名字”

  • 变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable)。
  • 在大多数语言中,都把这种行为称为“给变量赋值”或“把值存在变量中”。
  • 不过 Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边

       所以有些 Python程序员会说“ Python”没有“变量”,只有“名字”。

2.Python变量使用无需定义但需先赋值

  • 使用变量之前,需要对其先赋值

  • Python变量名可以包括字母、数字,下划线,但变量名不能以数字开头。这个C语言的命名规则是一样的,因为Python是用C语言写的。

  • Python变量名对大小写敏感,和C一样。例如:Spirit和 spirit对于 Python来说是完全不同的两个名字

  • 等号(=)是赋值的意思,左边是名字,右边是值不可写反。

    teacher = '小甲鱼' print(teacher) teacher = '老甲鱼' print(teacher)

    first = 3 second = 8 third = first + second print(third)

    myteacher = 'Mary' yourteacher = 'Jack' ourteacher = myteacher + yourteacher print(ourteacher)

3.Python字符串的多种形式

到目前为止,我们所认知的字符串就是引号(双引号“ ”或单引号‘ ’)内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的

  • 咱看例子:>>5+8>>5+8要告诉 Python你在创建一个字符串,就要在字符两边加上引号,可以是单引号或者双引号Python女士表示不桃剔。但必须成对,你不能边单引号,另一边却花心的用上双引号结尾。
  • 字符串需要出现单引号或双引号怎么办?
    1. 使用转义字符反斜杠 \ 

2.使用原始字符串,前面添加 r

     

  • 跨越多行的字符串:使用三重引号

注意:这里的多行字符串是直接复制过来的,不是用回车敲的,当时尝试发现敲不出来。留下一个疑问。

参考资料:

1.https://fishc.com.cn/bestanswer.php 鱼C网站

2.https://ilovefishc.com/ 鱼C工作室

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )