py基础2.0

一、数据、变量

1.数据变量包括数值、文本、图像、音频、视频等多种形式

注:以下为py可处理

2.整数(十六进制加ox前缀)

3.浮点数(小数)

很大很小的要用科学计数法,0用e代替(会四舍五入)

4.转义字符\

:去掉符号所拥有的功能,转化为字符
\n换行→'''...'''
\t制表符
\转化
r''表示''中的默认不转义

5.布尔值→True/False

and,or,not

6.空值none←→0

(无意义) (有意义)

7.变量:

可以是任意数据类型(后面的)→类型不确定,可反复赋值,不担心报错(动态语言)←→静态语言Java

注:生成数据,产生变量;数据储存在变量中;调用变量使用

8.常量:

不能变的量(名称全部大写:作为一个标志)
仍然是可以改变的

9.除法

(1)/ 结果一定是浮点数
(2)// 只取整数部分,无四舍五入
余数%(mod)

二、字符串、编码

1.乱码:

在美国后,各国把自己语言编入(字符转化为数字→计算机的广泛应用),有冲突,产生乱码
美国ASCLL,中国GB2312

2.三种

Ascll:只是英文(短,通常一个)
Unicode:所有语言编入一个(长,通常两个)→用于硬盘、传输
Utf-8:可变长编码(有长有短)→用于内存

3.ord():字符→整数

chr():编码→字符

4.encode:可用ascll或utf-8编码为bytes(b'开头)

相反decode

5.len()可计算str包含字符个数,bytes包含字节数

注:申明#* coding :utf _8 *

6.输出格式化的字符串

%用来格式化
%d整数
%f浮点数
%s字符串
%x十六进制整数

注:%%转义

注:'%2d-%02d'(两位但不补零;两位补零)

'%.2f'两位小数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,926评论 1 10
  • 最近几天一直忙忙碌碌,说不上在忙什么,却不得闲。这似乎也可以算是过去一年的总结。还算认真地上了课,还算踏实地呆了组...
    db6331a477f8阅读 234评论 0 2
  • 我今天讲的题目是 《题材选择见才情》。这是借用了杨晓敏老师给我写的当代百家论中的题目个人认为, ——我是指流传广泛...
    董余兰阅读 653评论 0 4
  • 当我知道我多重人格的时候,第一反应不是惊恐,而是欣喜。 终于可以不再是一个人了。 真好。
    炅颎阅读 118评论 0 1
  • 百日筑基第四天 过节,其实也是过劫。我们离开自己原来的舒适区,进入各种不适应的场,故事的引人入胜和复杂性使我们忘记...
    禅子明仁阅读 243评论 0 1