python

Posted sunshinery

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python相关的知识,希望对你有一定的参考价值。

python常用版本:

python 2.7

python 3.6.5

变量规则:

字母、数字、下划线组成,不能以数字开头

不能使用保留字、关键字

建议变量名都是小写,如果有多个单词,用下划线分割

#显示变成存储的内存地址
hight=10
print(id(hight))
#同时给多个变量赋值
a,b,c=3,2,1
print(a,b,c)

 输出:3,2,1

#变量交换
a, b = b, a
print(a,b)

输出:2,3

#type内置函数,及数字和str 拼接的处理
int_str = str(1)
print(type(int_str))
print(int_str+"aaa")

输出:1aaa

常见的数据类型:

int 整型 (python 3 中不限长度)、float 浮点型  complex复数

str 字符串

列表 【1,2,3,“xiaming”】list

元组  (1,2,3,“xiaming”) tuple

字典 {key:value,...} dict

集合 set(),去重

布尔值:bool  True、False

None :特殊的类型

 

不可变的数据类型:int、float、complex、str、tuple

#幂值
print(2**3)

输出:8

 

#取整除,直接舍掉小数为,不做四舍五入的
print(5//2)

输出:2

#变态面试题
print(5.0//2)
print(-5.0//2)

输出:

2.0

-3.0

#复数 complex
com_num = 1+2j
com_num2 = complex(2,3)
print(com_num+com_num2)

输出:3+5j

 

转义字符:

换行

回车

横向tab键

需要转义特别多的,用下面的方式

#r 原样字符串输出
path = rC:UsersAdministratorDesktop学习常用软件	est
print(path)

 输出:C:UsersAdministratorDesktop学习常用软件 est

 

#格式化输出字符串
#%s 字符串 
#%d 十进制整数
#%f 浮点数
#%.2f 保留2为小数,四舍五入
name = blair age = 18 hobby = 旅行 person_str = "我叫%s,今年%d岁,爱好%s" %(name,age,hobby) print(person_str)

输出:我叫blair,今年18岁,爱好旅行

 

#str.format() 函数格式化字符串
person_str2 = "我叫{name},今年{age}岁,爱好{hobby}"
print(person_str2.format(name=name,age=age,hobby=hobby))

输出:我叫blair,今年18岁,爱好旅行

 

练习:
#格式化输出:xxx,您好,x月份话费账单已出,您的话费为xx.xx元,您的余额为xx.xx元
month = 10
check = 50.88
balance = 0.88

tele_str = %s,您好,%d月份话费账单已出,您的话费为%.2f元,您的余额为%.2f元%(name,month,check,balance)
print(tele_str)

tele_str2 = {name},您好,{month}月份话费账单已出,您的话费为{check}元,您的余额为{balance}元
print(tele_str2.format(name=name,month=month,check=check,balance=balance))


tele_str3 = {0},您好,{1}月份话费账单已出,您的话费为{2}元,您的余额为{3}元
print(tele_str3.format(name,month,check,balance))

 





以上是关于python的主要内容,如果未能解决你的问题,请参考以下文章

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段

python 代码片段和解决方案

python 来自puddletag的代码片段