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