一.变量

1.python变量

*变量用于存储某个或某些特定的值,它与一个特定标识符相关联,该标识符称为变量名称。变量名指向存储在内存中的值。在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。Python在声明变量时,无需说明变量的类型。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
*不过python与大多数其他的计算机语言的做法稍有不同,它并不是把值存储在变量中,而更像是把名字贴在值的是上变。可以比喻为"python"没有“变量”,只有“名字”。

2.变量赋值

*Python 中的变量赋值不需要类型声明。
*每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
*每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
*等号(=)用来给变量赋值。
*等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值,不可写反。

3.变量定义规范

*变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
*变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
*不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词.
*变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
*慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

二.字符串

1.字符串表示方法
字符串是包含字符的序列 。
Python中的字符串表示方法:
使用单引号(’):标识字符串,就如同’Quote me on this’这样。所有的空白,即空格和制表符都照原样保留。
使用双引号("):在双引号中的字符串与单引号中的字符串的使用完全相同,例如"What’s your name?"。
使用三引号(’’'或"""):利用三引号,可以指示一个多行的字符串,可以在三引号中自由的使用单引号和双引号
2.转义字符

如果字符串内部既包含 ' 又包含 " 怎么办,可以用转义字符 \ 来标识,比如:

'I\'m \"OK\"!'

表示的字符串内容是:I'm "OK"!

转义字符\ 可以转义很多字符: \n 表示换行    \t  表示制表符      \\  表示的就是\

如果转义字符串里有很多字符都需要转义,就需要加很多\,

为了简化,python还允许用原始字符串‘r’''表示''内部的字符串默认不转义

原始字符串的使用非常简单,只需要在字符串前面加一个英文字母“r"

>>>str=r'C:\now'

最新文章

  1. js 数组遍历for..in弊端
  2. ListView设置headerview和footerview
  3. PHPCMS 标签与示例
  4. Bootstrap_分页
  5. NOIP2011 题解
  6. Linux Bash代码 利用for循环实现命令的多次执行
  7. oracle创建表空间、用户
  8. <转>LINQ To SQL 语法及实例大全
  9. javascript中对字符串的操作总结
  10. layer弹出层
  11. spring4笔记----spring4设值注入
  12. springmvc拦截器说明
  13. CentOS7用Mono和MonoDevelop写C#程序
  14. 让overflow:auto页面滚动条出现时不跳动
  15. Delphi 7升级到XE2的字符串问题
  16. WebViewJavascriptBridge浅析
  17. HTTP Error 500.22 - Internal Server Error 错误解决方案
  18. python添加fluent日志记录-aop
  19. 更改docker服务网段分配地址
  20. 0_Simple__template

热门文章

  1. 【Spring Cloud 源码解读】之 【如何配置好OpenFeign的各种超时时间!】
  2. 电脑端TIM登录时记住密码
  3. Linux磁盘管理之LVM
  4. 小小知识点(五十一)——6G扬帆起航:拍赫兹通信与健康泛在网络助推6G新应用
  5. 02_css3.0 前端长度单位 px em rem vm vh vm pc pt in 你真的懂了吗?
  6. Codeforces Round #609 (Div. 2)前五题题解
  7. matlab读取excel文件中的数据
  8. JVM性能优化系列-(2) 垃圾收集器与内存分配策略
  9. 【X86】---X86处理器大小端的数据存储验证
  10. html转成pdf 下载,支持后台保存