初学python
文章平均质量分 50
wayne17
这个作者很懒,什么都没留下…
展开
-
python3 四舍五入实现--简单易用(非round)
round(),四舍六入五平分,无法满足要求,int( )只舍不进也不满足要求。下面使用 decimal 包实现严格四舍五入:负数也适用,代码是长了点,贵在可以直接用。原创 2022-06-06 20:28:56 · 1000 阅读 · 2 评论 -
python3 绘制三维空间圆的散点图
python 没有方便好用的直接画圆的方法,一般而言,都是使用参数方程画圆,要在三维空间画圆,可利用三维空间中圆的参数方程:{x(θ)=c1+rcos(θ)a1+rcos(θ)b1y(θ)=c2+rcos(θ)a2+rcos(θ)b2z(θ)=c3+rcos(θ)a3+rcos(θ)b3\left\{ \begin{array}{cl} x(\theta)=c_1+r cos(\theta)a_1 + r cos(\theta)b_1 \\ y(\th原创 2021-01-21 21:44:24 · 3325 阅读 · 4 评论 -
python3 绘制盖尔圆
import numpy as npimport matplotlib.pyplot as pltrow_num = int(input("input nums of row:"))# 用0初始化矩阵mat = [[0] * row_num] * row_num# 字符串分割成数字并转为复数类型for i in range(row_num): mat[i] = input().split() mat[i] = [complex(j) for j in mat[i]]ma原创 2020-11-07 10:30:20 · 760 阅读 · 0 评论 -
python3 字典(dict)用法
与 列表 list []、元组 tuple ()不同,字典 dict 是另一种可变容器模型,且可成对地(pairwise)存储任意类型对象。字典的每个键值 key->value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。字典定义及初始化# 常规定义info_dict = {"name": "wayne17", "age": 17, "sex": "male", 1: 17}# 非常规形式info2 = {1: [2, 3], "class": (3原创 2020-08-14 16:43:29 · 3900 阅读 · 0 评论 -
python3 tuple(元组)用法
与 list 不同,tuple 一旦定义(初始化),元素便不能再修改,且其使用()来定义。定义及初始化# 普通元组info = ("wayne17", "male", 34)# 嵌套元组my_info = ("vivian", ("girl", 13), "student", 1999)元素访问与 list 相同,直接通过下标访问,info[-1] 表示元组最后一个元素。查找元素索引info.index("male") # 返回元素 "male" 第一次出现的索引 1my_info原创 2020-08-13 17:20:38 · 361 阅读 · 0 评论 -
python3 list (列表)用法
python 中列表 list 相当于 其他语言(like c/c++)中的数组,但是其有更丰富的操作方法。定义及初始化name_list = ["小红", "wayne", "张华"]animal_list = ["dog", "cat"]增list.append() 在列表末尾添加(单个)元素name_list.append("小华") # 在 list 尾部添加元素 “小华”# name_list = ['小红', 'wayne', '张华', '小华']list.ext原创 2020-08-07 11:44:25 · 1950 阅读 · 0 评论 -
python初学_2
这次主要是记下自己学python时的错误及心得体会(针对《笨方法学python》前十个习题),主要是关于python2中的打印知识。首先是关于引号的问题,python2中,单引号与双引号作用貌似是一样的,但是由于各人的编程风格不同,所以使用起来可能会略有差别,比如,有些人喜欢用单引号括住单个字符,用双引号括住字符串;但python不允许单引号嵌套单引号,也不允许双引号嵌套双引号,但是允许两种引号相互原创 2017-07-09 19:54:28 · 272 阅读 · 0 评论 -
python初学_1
本人大学狗,写此博客,算是自己学python的记录吧,也能监督自己,共勉!原创 2017-07-07 17:05:53 · 186 阅读 · 0 评论