Python基础知识

注释

单行注释:
快捷键 :ctrl+/

#注释内容

多行注释:

"""
	第一行注释
	第二行注释
	第三行注释
"""

基本数据类型

数值型:int(整型),float(浮点型);
布尔型:bool
字符型:str
列表:list
元组:tuple
集合:set
字典:dict
检测数据类型的方法:

a = 1 
print(type(a))
 # <class 'int'> -- 整型

基本数据类型之间的转换

int(x[,base]) 将x转换为一个整数
float(x) 将x转换为一个浮点数
complex(real[,image]) 创建一个复数,real为实部,image为虚部
str(x) 将对象转换为字符串
repr(x) 将对象转换为表达式字符串
eval(str) 用来计算字符串中的有效Python表达式,并返回一个对象
tuple(s)将序列s转换为一个元组
list(s) 将序列s转换成一个列表
chr(x) 将一个整数转换为一个Unicode字符
ord(x) 将一个字符转换为他的ASCII整数值
hex(x)将一个整数转换为一个十六进制字符串
oct(x)将一个整数转换为一个八进制字符串
bin(x) 将一个整数转换为一个二进制字符串

输出格式化

%s字符串
%d有符号的十进制整数
%f浮点数
%c字符
%u无符号的十进制数
%o/%x八进制整数/十六进制整数
%e/%E科学计数法
  • %06d,表示输出的整数显示位数,不足以零补全
  • %。2f,表示小数点后显示的小数位数

几种输出变量的方式:

name="小明"
print("我的名字是:"+name) #+起拼接字符串作用 
print("我的名字是:%s"%name)
print(f"我的名字是:{name}")
print("我的名字是:{}".format(name))

变量的输入方式:

input("提示信息")

运算符优先级

+
-
*
/
//整除
%取余
**指数
()小括号(提高运算优先级)

混合运算优先级顺序:
()高于**高于* // / %高于+ -

赋值运算符

描述实例
+=(加法赋值运算符)c+=a等价与c=c+a
-=(减法赋值运算符)c-=a等价与c=c-a
*=(乘法赋值运算符)c*=a等价与c=c*a
/=(除法赋值运算符)c/=a等价于c=c/a
//=(整除赋值运算符)c//=a等价于c=c//a
%=(取余赋值运算符)c%=a等价于c=c%a
**=(幂赋值运算符)c**=a等价于c=c**a

比较运算符

也叫关系运算符,返回值是bool类型的值

运算符描述
==判断相等,如果左右两端结果相等,则条件结果为真(True),否则为假(False)
!=不等于,如果左右两端结果不相等,则条件结果为真(True),否则为假(False)
>如果运算符左侧操作数大于右侧,则条件结果为真(True),否则为假(False)
<如果运算符左侧操作数小于右侧,则条件结果为真(True),否则为假(False)
>=如果运算符左侧操作数大于等于右侧,则条件结果为真(True),否则为假(False)
<=如果运算符左侧操作数小于等于右侧,则条件结果为真(True),否则为假(False)

逻辑运算符

运算符描述
x and y如果x和y都是True,返回True,否则返回False
x or y如果x和y都是False,返回Fasle,否则返回True
not x布尔“非”,若x为True,返回False,否则返回True

成员运算符and身份运算符

运算符描述
in如果在指定的序列中找到值返回True,否则返回False
not in如果在指定的序列中没有找到值返回True,否则返回False
is判断两个标识符是否引用自同一个对象
not is判断两个标识符是不是引自不同的对象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值