小白的缪雪峰python学习笔记
作者:互联网
2020.2.22
- input语句
name = input("please input your name: ")可实现
先出现语句,在输入name - 始终坚持使用4个空格的缩进,相较于C语言,Python对于缩进的要求更加严格
- if ,else语句后面跟":"
- 关于浮点数的写法:1.2e9, 1.35e-5等
- 单双引号都可以表示引用字符串
内部既含有单引号又有双引号可以使用""来帮忙
在引号前面跟一个转义符号即表示它是引用字符串的一部分
\表示, 同时还可以使用r’(括号内转义符失效)来辅助 - 变量名必须是大小写英文、数字和_的组合,且不能用数字开头
- //为整除,地板除这个说法还比较有趣
- Unicode 和 Utf-8
纯英文的str可以用ASCII编码为bytes,内容是一样的,含有中文的str可以用UTF-8编码为bytes。含有中文的str无法用ASCII编码,因为中文编码的范围超过了ASCII编码的范围,Python会报错。
encode()和dencode相互转化-- coding: utf-8 -- 含有中文一定要按UTF-8进行
- 占位符号与C语言相同
%2d指长度为2,不够在前面用空格补
%02d用数字’0’替代了空格 - list的概念和数组相似,不同的是负数代表倒着取
且里面的数据类型可以不统一 - tuple与list相比无法修改,可变的tuple的实质是在里面加了一个list
定义tuple时,只有一个值一定要写成 t=(1,)的形式 - python中else if 写成elif
- 使用Int转化数据类型
- python的循环有两种: for x in … 以及 while
break和continue都和C用法相似 - dict是用空间来换取时间的一种方法
![](https://g.csdnimg.cn/static/user-reg-year/1x/1.png)
标签:编码,name,python,list,雪峰,小白,input,ASCII 来源: https://blog.csdn.net/chase_cushman/article/details/104441628