Python输入函数input
1 | year,month,day = input("你的出生年月日:").split() |
说明:
1.不能在iuput里面定义数据类型,例如input(int,”…”)
2.缩进非常重要,她表示的是循环、条件等的作用域,是Python精简有层次的灵魂
基础知识
一个小游戏:
1 | #调用random模块 |
matlab中:
1 | i=3; |
数据类型
整型(整数)
浮点型(小数)
布尔类型:true & false
判断类型格式用type() class()
字符型:python(str) matlab(char)
常用操作符
算数操作符(+ - * / // % **) 比较操作符(> >= < <= == !=) 逻辑操作符(and or not)
for循环和range()
range(1,10,2) 1,3,5,7,9
for i in range(10) 表示循环10次,即使在循环中i的值发生变化,循环开始时i依然是按照i=0,1,2,3,…,9取值
1 | for i in range(10): |
1 | for i in range(10): |
第五章 列表、元组和字符
python是没有数组的,因为数组的基本要求是放在一起的数据必须是类型一致的,但是python的变量是没有数据类型的。
列表
列表中的的元组类型是可以任意的
1 | mix = [1,'小甲鱼',3.14,[1,2,3]] |
向列表中添加元素
大多数编程语言的顺序索引,都是从0开始
1 | number.insert(1,0) %把0元素插入到数组第二个位置 |
从列表中删除元素
1 | 举例:name= [1,'鸡蛋','鸭蛋','鹅蛋','鸟蛋'] |
列表分片
1 | list=[1,2,3,4,5,6,7,8,9] |
引用列表中的元素
1 | name[1] %输出的是'鸡蛋' |
列表拷贝
1 | 真正的拷贝是使用分片的方法 |
元组
元组中的元素不能随意修改