python初学



python
注释 单行# 多行 ”’
想要注释中文必须先写上“# -- coding:utf-8 -”,不然会报错
变量
在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,
且不能用数字开头。
这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。比如java
字符串
如果字符串本身包含’怎么办?比如我们要表示字符串 I’m OK ,这时,可以用” “括起来表示
\n 表示换行
\t 表示一个制表符
\ 表示 \ 字符本身
Python中整数和浮点数
Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。
注意只能使用小括号,但是括号可以嵌套很多层。但是整数和浮点数混合运算的结果就变成浮点数了
Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。
不过,Python提供了一个求余的运算 % 可以计算余数
布尔类型
因为Python把0、空字符串”和None看成 False,其他数值和非空字符串都看成 True
短路计算 在做布尔运算时,只要能提前确定计算结果,就不会往后算了,直接返回结果
Python创建list
list中可以包含各种类型的数据
Python之倒序访问list
我们可以用 -1 这个索引来表示最后一个元素 -2 -3
Python之添加新元素
0.用append()方法 总是把新的元素添加到 list 的尾部
1. 用insert() 第一个参数是索引号,第二个参数是待添加的新元素
Python从list删除元素
pop() 总是删掉list的最后一个元素,并且它还返回这个元素
定位被删除数据的位置 可以先删除高位的元素
Python之创建tuple
t = () 元组 无法修改 索引t[]
单元素 tuple 要多加一个逗号“,”
Python之if语句
Python代码的缩进规则。具有相同缩进的代码被视为代码块
4个空格,不要使用Tab,更不要混合Tab和空格
如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车
Python之 if-elif-else
可以用 if … 多个elif … else … 的结构,一次写完所有的规则
elif 意思就是 else if
Python之 for循环
for x in L
Python之 while循环
Python之什么是dict
我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。
花括号 {} 表示这是一个dict,然后按照 key: value,写出来即可。最后一个 key: value 的逗号可以省略。
len() 函数可以计算任意集合的大小
d[key] 的形式来查找对应的 value
dict的特点
查找速度快 dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢
第二个特点就是存储的key-value序对是没有顺序的,打印出来可能顺序不同
第三个特点是作为 key 的元素必须不可变
dict是可变的, d[‘Paul’] = 72

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值