Python
赋值
例如 : x =5 //c.c++.java的写法 x = 5:
如果赋值的对象稍有差异或较长用_表示
例如 : variable_1 = 5
Variable_2 = 6
打印
例如 :
>>>print ("hello word") //字符
Hello word
>>>print (5) //数字
5
>>>x = 5
>>>print (x) //变量
5
如果是字符需要用“”,如果是数字或者变量不需要
type查看当前赋值变量的类型
例: >>> variable =10.1
>>> print (type(variable)) //打印变量类型
<class 'float'>
数值转换
用户数字、字符等之间的转换
>>>variable_1 = 5
>>> print(type (variable_1)) //打印变量类型
<class 'int'>
>>>variable_2 = str (variable_1) //重新定义变量类型
>>> print(type (variable_2))
<class 'str'>
运算:
+加-减*乘/除 **次幂
例如:
>>> variable = 1+10
>>> variable_1 = 1+10
>>> variable_2 = 1-10
>>> variable_3 = 1*10
>>> variable_4 = 1/10
>>> variable_5 = 10**2
>>> print (variable_1 ,variable_2,variable_3,variable_4,variable_5)
11 -9 100.1 100
List类型.append用法
List是一个变量,可以用append向变量里不停的添加
例如
>>> variable = [] //赋值为list数值
>>> print (type (variable )) //查看类型
<class 'list'>
>>> print (variable ) //打印list
[]
>>> variable .append("test1") //添加list数值
>>> variable .append("test2") //继续添加list数值
>>> print (variable ) //打印添加的list数值
['test1', 'test2']
提取list里面的元素。
variable_1 = [] //定义一个list函数
>>> variable_2 = [] //定义一个list函数
>>> variable_1.append("test1") /添加list数值
>>> variable_1.append("test2")
>>> variable_1.append("test3")
>>> variable_2.append("test21")
>>> variable_2.append("test22")
>>> variable_2.append("test23")
>>> x = variable_1 [0] //给variable_1中的0号元素赋值给x
>>> print (x)
test1
len函数:统计函数中的元素
>>> variable_3 =[1,2,3,3,3,3,33,3,33,33,3,3,3,3,3,333,] //定义一个list函数并赋值
>>> x = len (variable_3) //统计一共多少函数
>>> print (x)
16
>>> x = len (variable_3)-1 //调取最后函数的位置(从0开始算)
>>> print (x)
15
>>> s = variable_3 [-1] //取倒数第一位
>>> print (s)
333
>>> y = variable_3 [0:3] //去0-3号,但是取头不取尾
>>> print (y)
[1, 2, 3]
>>> r = variable_3 [0:] //取0后面的全部为止
>>> print (r)
[1, 2, 3, 3, 3, 3, 33, 3, 33, 33, 3, 3,3, 3, 3, 333]
test = ["a","b","c"] //test赋值
fora intest: // 循环体 每循环一次打印出一个字符 注意后面加冒号
print(a)
a
b
c
while循环
i = 0 //赋值
while i < 5: //如果小于5
i = i+1 //i+1
print(i) //打印i
for t in range(8): //取从0开始的8个数
print(t)
布尔类型
print(8 != 8) //判断是否相等
False
x = ["1","10","20"]
y = ["20","30","40"]
print(x[0],y[1]) //打印x的0与y的1号元素
print(x[0] > y [1]) //判断x的0号元素是否大于y的1号元素并返回是否为真
1 30
False
x = (x[0] > y [1])
if x : //如果x为真 x也可以用数字或Tule、False表示,在python中 大于0的数表示真,等于0为假
print("oh no")
else:
print("oh.yes")
oh.no