一、类型转换
#字符串转换
s=str(3.14)
print(s,type(s))
num=int(3)
print(num,type(num))
"""
运行结果:
3.14 <class 'str'>
3 <class 'int'>
"""
二、运算符
1、算数运算符
运算符 | 说明 | 实例与结果 |
+ | 加 | 1+1=2 |
- | 减 | 2-1=1 |
* | 乘 | 2*2=4 |
/ | 除 | 4/2=2 |
// | 整除 | 7//2=3 |
% | 求余 | 7%2=1 |
** | 幂运算/次方 | 2**4=16 |
2、赋值运算符
运算符 | 说明 |
= | 最基本的赋值运算 |
算数运算符= | 加减乘除等算数运算符赋值 |
&= | 按位与赋值 |
|= | 按位或赋值 |
^= | 按位异或赋值 |
<<= | 左移赋值 |
>>= | 右移赋值 |
3、比较运算符
比较运算符 | 说明 |
> | 大于 |
< | 小于 |
== | 等于,如果==两边的值相等,则返回True,否则False |
>= | 大于等于 |
<= | 小于等于 |
!= | 不等于 |
is | 判断两个变量所引用的对象是否相同,相同返回True,否则False |
is not | 判断连个变量所引用的对象是否不相同,不相同True,反之False |
举例:
#返回True
str="who"
str1="who"
print(str is str1)
print(id(str),id(str1))#140214429218864 140214429218864
#返回False
str="3.14"
num=3.14
print(str is num)
"""
总结:
对于变量内容和类型相同,则说明值存在同一个地址,只是指向不同而已
属于同一对象
"""
4、逻辑运算符
逻辑运算符 | 含义 | 基本格式 |
and | 逻辑与运算 | a and b |
or | 逻辑或运算 | a or b |
not | 逻辑非运算 | not a |
三、输入输出函数
1)print函数
print是一个输出函数
def print(self,*args,sep=' ',end='\n',file=None)
2)input函数
input的函数是一个阻断函数,并且输入的默认都是字符串类型。
name=input("请输入您的名字:")
print("hello,"+name)
"""
请输入您的名字:lili
hello,lili
"""