python菜鸟笔记—第三天

这篇博客介绍了Python的基础知识,包括print的换行与不换行操作、用户输入、import与from...import的用法、类型检查、数值运算、字符串与列表、元组的特点。特别强调了Python2与Python3的差异,如input与raw_input、整数类型的差异以及列表与元组的可变性。
摘要由CSDN通过智能技术生成

1.Print默认输出换行,如果想实现输出不换行python3需在变量末尾加上end=””。执行代码及结果如下图所示:

       代码:

      

        结果:

     

       python2实现print换行需在变量后加上逗号“,”。

2. 接收用户输入

       Python3中输入的如果是表达式,不会对表达式进行运算,会直接输出表达式,执行代码及结果如下图所示:

       代码:

      

       结果:

      

       如果要对表达式进行计算,需对input使用eval函数,执行代码及结果如下图所示:

       代码:

       

        结果:

      

       Python2与python3不同,使用input输入表达式,会对表达式进行计算,直接输出计算结果,若想输出表达式,需使用  raw_input函数。              

3. import和from…import

      导入某个模块:import moduleName

      导入某个模块中的某个函数:from moduleName import funcName

      导入某个模块中的某些函数:from moduleName import func1,func2,func3

      导入某个模块中的所有函数:from moduleName import *

4. 使用内置的 type() 函数查询变量所指的对象类型。

     代码:

    

     结果:

    

     此外还可以用 isinstance 来判断:

     代码:

    

     结果:

    

     isinstance 和 type 的区别在于:isinstance()会认为子类和父类是等同的,type()认为子类和父类是不等同的。

     python2中long表示长整型,在python3中只有一种整数类型int,表示长整型,没有long;python2中没有布尔值,python2中用0表示False,1表示True,python3中False 和True被定为关键字,但其值仍为0和1,可与数字相加。

5. 数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。

    

     

6. 数值乘法:*返回乘积结果,** 返回乘方结果。

      

        

7. Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型

8. Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。字符串中的值不可被改变。

9. 列表是写在方括号 [ ] 之间、用逗号分隔开的元素列表。列表也可以被截取,和字符串一样,从左往右以0开始,从右往左以-1开始。截取部分元素代码及结果如下图所示:

     代码:

    

     结果:

    

    代码:

      

    结果:

  

    列表中的值是可被改变的,代码及结果如下图所示:

    代码:

    

     结果:

    

     Python 列表截取可以接收第三个参数,参数作用是截取的步长

10. 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。元组中的元素类型也可以不相同。元组和字符串类似。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值