004 Python语法之标准数据类型
2017-06-29 15:22
239 查看
简书地址:http://www.jianshu.com/p/d327eb8f125a
无序,每次打印都无序
差集
并集
交集
补集
键唯一
str()
float()
1. set集合
特点
天生去重无序,每次打印都无序
set1 = {123, "abc", True}
集合的操作
set1 = {123, "abc", True} set1 = {123, "abc", False}
差集
set2 - set1
并集
set1 | set2
交集
set1 & set2
补集
set1 ^ set2
2. Dictionary字典
特点
键值对的形式键唯一
定义与格式
dict1 = {} dict1["one"] = 1 # 添加元素 dict2 = {"name" : "luo", "age" : 21, sex = "boy"}
3. 数据转换
int()str()
float()
4. 时间模块
import time print(time.time()) # 返回秒数
5. 贷款案例
daiMoney, rate, years = eval(input("请依次输入贷款金额,月利率,年限:")) yuegong = (daiMoney * rate) / (1 - (1 / ((1 + rate) ** (years * 12)))) countMoney = yuegong * years * 12 print("月供:", yuegong, "总还款数:", countMoney)
6. chr() ord() 方法
chr() 方法将ASCII码的十进制转换成字符
chr(65) -> 'A' chr(97) -> 'a'
ord() 方法将字符转换成ASCII码的十进制
ord('a') -> 97 ord('A') -> 65
7. id() 方法
通过id()方法可以获取到变量的值的id,相同的值的变量具有相同的id,值存储在堆中.
8. 字符串的操作
upper() 方法
str1 = "abcde" str2 = str1.upper() print(str1) -> "abcde" print(str2) -> "ABCDE"
lower() 方法
str1 = "ABCDE" str2 = str1.lower() print(str1) -> "ABCDE" print(str2) -> "abcde"
strip() 方法
str1 = "\t\n fjdshklfdj fdsf fdg \t\n" str1.strip() 该方法将字符串两边所有空白的字符去掉,换行和制表符也可以去掉
9. 格式化输出
format() 方法
format(12.3456, "<10.2f") 格式化,10代表占位10个字符,.2代表小数点后保留两位小数,<表示左对齐,>表示右对齐,f表示浮点数 format("dsfafd", "<10s") <表示左对齐,>表示右对齐,s表示字符串,10表示占位10个字符长度
10. 绘制图形turtle
import turtle # 导包 turtle.showturtle() # 显示 turtle.done() # 上一步需要和这一步结合使用,因为上一步会导致程序无响应,表示程序已经画完 turtle.write("luo") # 在程序上写字 turtle.forward(100) # 向前绘制线100像素 turtle.right(90) # 方向向右顺时针转动90度 turtle.left(90) # 方向向右逆时针转动90度 turtle.color("green") # 给笔添加颜色 turtle.penup() # 将笔抬起 turtle.goto(10,50) # 将笔移动到坐标(10,50) turtle.pendown() # 将笔放在画板上 turtle.circle(50) # 画一个半径为50的圆 turtle.circle(50,steps = 5) # 画一个五边形 turtle.pensize(10) # 设置画笔宽度 turtle.begin_fill() # 填充开始 turtle.end_fill() # 填充结束
总结
后面的知识点会慢慢补充,欢迎指正与交流。
相关文章推荐
- python语法31[基本数据类型和流程控制]
- Python基础之基本语法及数据类型
- Python语法 之 基本数据类型
- Python3 常用数据类型语法
- Python基本语法_强制数据类型转换
- Python数据类型和语法
- Python详解(一)Python的基本语法,简单数据类型,和while,for循环控制,ifesle控制
- Python标准数据类型的二次加工
- Python基础:数据类型及语法
- Python基本语法_基本数据类型_数值型详解
- Python数据类型和语法
- python (3)简单语法:字符串(strip函数),数据类型
- 王亟亟的Python学习之路(三)-基础语法以及基本数据类型
- Python基本语法_强制数据类型转换
- 004--从C#到Python —— 1 变量和数据类型
- 王亟亟的Python学习之路(三)-基础语法以及基本数据类型
- Python_004 数据类型
- 第2章 Python基础语法 -- 数据类型
- Python3组合数据类型(元组、列表、集合、字典)语法
- Python学习 第4天 基本语法-变量、数据类型、运算符、流程控制