python基础知识笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础知识笔记相关的知识,希望对你有一定的参考价值。
数据类型:
整型
浮点型
字符串:以“”或‘’括起来的任意文本
1.如果字符串本身包含‘’,可以用“”括起来;
eg:"I‘m OK "
2.如果字符串本身既包含’又包含”,可以用转义字符\来标识
‘I‘\m "\OK "\!‘表示:"I‘m OK "!
3.转义字符\可以转义很多字符,如:换行转义为\n,制表符可转义为\t
字符\本身也需要转义为\\;
4.如果字符串里面有很多字符需要转义,就需要加很多\,so为了简化,用r‘‘表示‘‘内部的字符串默认不转义;
5.如果字符串内部有很多换行,用\n写在一行不好阅读,so用‘‘‘...‘‘‘的格式表示很多行内容;
布尔值
空值:python的一个特殊值,用none 表示;
注意:None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
变量:
变量名必须是大小写英文、数字和_的组合,且不能是数字开头;
注:在python 中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,
且可以是不同类型的变量,so 这种变量本身类型不固定的语言称之为动态语言,
与之对应的是静态语言,eg:java 就为静态语言
在计算内存中,统一使用unicode编码,当需要保存到硬盘或者需要传输的时候,就转化为utf-8
1.用记事本编辑的时候,从文件读取的utf-8字符转换为unicode字符到内存里
编辑完成后保存时,再把unicode转换为utf-8保存到本地
2.浏览网页的时候,服务器会把动态生成的unicode内容转换成utf-8再传输到浏览器,
所以你看到很多网页的源码上会有类似<meta charset="UTF-8" />的信息,表示该网页正是用的UTF-8编码。
以上是关于python基础知识笔记的主要内容,如果未能解决你的问题,请参考以下文章