今天一共学了40节.感觉非常的充实且枯燥.
应小伙伴的需求特意分享一下我自己做的笔记,因为自己学过Java(语言都是相同的),所以笔记有点粗糙,仅供参考哦.
以下是学习笔记
注释
#单行注释
'39;' 多行注释39;'39;
格式化输出
%s 格式化为 字符串
%d 整型
%f 浮点类型
类型转换
str() -->转为字符串
int()--> 转为 整型
输入
input() 用于输入, 返回类型为 String.
函数
id()用于查看对象的地址
type()用于查看数据的类型。
算术运算符
**幂运算
//整除
字符串 * 整数 = 整数个字符串
逻辑运算符
and 逻辑与
or逻辑或
not 逻辑非
进制转换
bin(dec) 将整数转为对应二进制
oct(dec) 将整数转为对应八进制
hex(dec) 将整数转为对应十六进制
位运算
都是对二进制进行的操作
& 逻辑与
| 逻辑或
^异或
~ 取反
<< 左移,变大
>> 右移,变小
三目运算符
if判断语句
if语句中 0 ,'39;, None 默认为 FALSE
if 嵌套语法
if-else 多分支语法
随机数
for循环
for-else语法
for -pass语句
for-elif-pass-break
while循环
循环嵌套
while 投骰子游戏
知识点:
python中小整数[-5,256]字在常量池中存在,可以多次复用,大整数会开辟地址.
#coding utf-8 声明代码是utf-8的编码格式(一般用于py2.x版本)
print(a,b,sep="#",end="\n") >>33&10 sep 设置变量之间的分隔符 end 默认为\n 换行符
转义字符: \n 换行 \r 回车(回到行首,不是回车) \t制表符
这些知识点都是非常基础的 ,但是不能眼高手低,该记的还是得记下来.