首页 > 代码库 > python学习记录一

python学习记录一

一、常用函数

1.input函数

input()函数接收到的值,全部都是字符串类型的,如果要和int类型做比较的话,必须用int()把字符串转成int类型的,才能做比较

2. print()函数

# print(1/2)
# print(1//2)#地板除,就是自动取整,不会四舍五入,直接把小数部分抹去

#在python2里面,这么运算print(1/2),结果是不正确的,因为在python2里面
#int和int类型运算会自动取整,在python3里面是没有任何问题的

#if判断时候,都是判断的真或者假,也就是True和False
#记住一句话,非0即真,非空即真

二、is和==的区别

Python中的对象包含三要素:id【内存地址】、type、value
其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值
is判断的是a对象是否就是b对象,是通过id来判断的
==判断的是a对象的值是否和b对象的值相等,是通过value来判断的
如下代码或许可以帮助你理解。
#is 判断的是内存地址一样不一样
# name1 =‘zhangsan‘
# print(id(name1)) #查看内存地址
# name2 =‘zhangsan‘
# print(id(name1)) #查看内存地址
# print(name1 is name2)

三、字符串

 1. 字符串格式:

  例子:a = ‘username‘

2. 字符串特殊性

a. 字符串可以通过下标查找

技术分享

执行打印结果为a

b. 字符串不可更改

执行下图更改会报错【包括转换字符串类型】

技术分享

c. 转换为字符串用str()

技术分享

执行结果:

技术分享

 

 

 

 

 

 

python学习记录一