本文目录一览:
python零基础自学笔记day3(向量和矩阵的索引)
1.什么是索引?
【1】表示引用向量或者矩阵中的一个数
2.什么是向量的索引?
引用向量中具体的某几个数例如:
[1].给出a向量,a=np.arrary(0,1,2,3,4,5,6,7,8,9)
[2].引用a向量中0-8的数并打印出来:print(a[0:9])
[3].把3后面的数都打印出来:print(a[3:])
[4].把3到最后倒数第二个数都打印出来:print(a[3:-1])//注:其中-1表示的是至倒数第一 个 数,但不能用-0,这样则表示无效
[5].把3前面的数全部打印出来:print(a[:3])
2.注意事项:[1].0:9表示的是比9小的数,而不包括9
3.什么是矩阵的索引?
[1].给出矩阵b,在已经给出a向量的前提下,我们对a进行重塑:b=a.reshape(5,2)得到一个五行两列的矩阵按照0123456789的顺序排列下来
[2].如果想取矩阵中的某个元素--按照几行几列的方法例如:print(b[2,3])这里得到的就是2行3列的一个元素
[3].如果想要得到某一行的元素:print(b[3,:])表示取到第4行的元素
[4].如果想要得到某一列的元素:print(b[:,1])表示取到第2列的元素
python自学笔记一 基础输出
print("我是python小白")
终端输出:我是python 。
此种写法只用于了解print函数的作用,在程序中要输出某个内容,一般采用变量的形式,即:
my="小白"
print("我是python%s。" % my)
终端输出:我是python小白。
此处my为变量,小白是被赋值给变量my,并不是my等于变量。定义变量的好处是一个程序可以无限次数的使用它。定义变量还可以为:
a=b=c=2 #2同时赋值给a b c三个变量
a,b c=1,2,3 #a=1 b=2 c=3
注意:变量名区分大小写,不能以数字开头。
name,age,weight="小白",18,65.5
stuid=1
print("我的名字是%s,我的年龄是%d,我的体重是%f公斤,我和学号是%d" % (name,age,weight,stuid))
终端输出:我的名字是小白,我的年龄是18岁,我的体重是65.500000公斤,我的学号是1
print("我的名字是%s,我的年龄是%d岁,我的体重是%.2f公斤,我的学号是%03d" %(name,age,weight,stuid))
终端输出:我的名字是小白,我的年龄是18岁,我的体重是65.50公斤,我的学号是001
printt(f"我的名字是{name},我明年的年龄是{age 1}岁,我的体重是{weight}公斤,我的学号是00{stuid}")
#此种写法为最常用的。
终端输出:我的名字是小白,我明年的年龄是19岁,我的体重是65.5公斤,我的学号是001
%d 为整数型函数值 %03d表示以3位整数显示,不足的以0替代,超出的原样显示。
%f为小数型函数值%.2f表示只显示小数点后两位
%s为字符型函数值 字符串应以双引或单引号括起。
Python新手入门基础英文笔记
1、字符串的操作
user:用户
name:名称/姓名
attibute:字段/属性
Value:值
2、重复/转换/替换/原始字符号
upper:上面
lower:下面
capitalize:用大写字母写或印刷
title:标题
replace:替换
old:旧的
new:新的
count:计算
swap:互换
case:情形
path:路径
project:项目
test:测试
file:文件
data:数据
相关推荐:《Python教程》
3、去除/查询/计数
Strip:去除
Index:指数
find:查找
count:计数
start:开始
end:结束
chars:字符
Sub:附属
4、获取输入/格式化
input:输入
prompt:提示
ID:身份证
format:格式化
args(argument):参数
kwargs:关键字参数
year:年
month:月
day:日
5、交互式环境与prin输出
print:打印/输出
coding:编码
syntax:语法
error:错误
invalid : 无效
identifier:名称/标识符
character:字符
6、关于集合的一些基础单词
set:集合/设置
add:添加
update:更新
discard:丢弃
intersection:相交
union:联合
difference:差数
symmetric:对称
in:在.....里面
not:不/不是
disjoint:不相交
subset:子集
superset:父集/超集
copy:复制