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 = r‘C: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的主要内容,如果未能解决你的问题,请参考以下文章