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学习之二的主要内容,如果未能解决你的问题,请参考以下文章

python学习之二

python学习之数组二

python学习之:文件操作二

python学习之第二十一天

python学习之第二十天

第二模块:03python学习之函数进阶