python学习之二
Posted chenkai-destin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习之二相关的知识,希望对你有一定的参考价值。
一,运算符
1.计算运算符:% 取模-返回余数; ** 幂-返回x的y次幂; // 取整数-返回商的整数部分;
py2.x 9/2=4(需要导入模块) py3.x=4.5
pycharm 编辑器 IDE 编写代码工具:1.配置模板。 2.设置文字大小。 3.点击运行。 4.切换python版本:file -> settings -> project interpreter -> 选择版本
#!/user/bin/python linux有用,指明python路径
2.比较运算符:== 等于-比较对象是否相等;!= 不等于-比较对象是否不想等;<> 不等于-比较对象是否不想等
3.赋值运算符:= 简单的赋值运算 ; +=加法赋值运算符; -=减法赋值运算符; *=乘法赋值运算符; /=除法赋值运算符;
%=取模赋值运算符; **=幂赋值运算符; //=取整除赋值运算符
4.逻辑运算符 and or not
5.成员运算符 in not In
粒度不同,前一个最小单位为字母,后一个为元素,每一个元素为一个单词。
6.身份运算符: is not is
二,基本数据类型
整数:int (5)
字符串:str(5)
列表:list (5)
元祖:tuple (5)
字典:dict (5)
三,一些语言
for for循环
enumrate:自动生成一列,自增一。enumerate(li,1)
注:input输入为字符串,而print(li[inp_num])需要为数字,故通过一步进行转化:inp_num = int(inp)
xrange,range (3) range,用来获取指定范围内的数,range(0,1000) xrange,用来获取指定范围内的数,xrange(0,1000)。区别:range直接占用大量内存,xrange不在内存直接创建,当用for时,才会一一创建。 for i in xrange(1,1000): print(i)
python3中没有range,只有等同于xrange的range
以上是关于python学习之二的主要内容,如果未能解决你的问题,请参考以下文章