python第一节

.变量:无需关键字,不需要声明

   n=10

 

2.python是一种强类型语言:每个变量都是一个引用

 

3.print()换行,不换行:print(,end="")

 

4.#注释   ’’’ 多行注释  ’’’

 

5.数据类型:int,float,bool,complex(真正的值还是1,0,可以进行数字运算),复数

 

  赋值运算:

     a=b=c=1,

     a,b,c=1,2,"runoob"

 

  判断数据类型的方法:type(类型)   isinstance(变量,类型)

  del删除

 

  区别:type()不会认为子类是一种父类类型。

        isinstance()会认为子类是一种父类类型。

  

  注意:在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中

          True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。

 

异或 :相同得0不相同得1

 

数值运算

实例

>>>5 + 4 # 加法 9 

>>> 4.3 - 2 # 减法 2.3 

>> 3 * 7 # 乘法 21 

>>> 2 / 4 # 除法,得到一个浮点数 0.5 

>>> 2 // 4 # 除法,得到一个整数 0 

>>> 17 % 3 # 取余 2 

>>> 2 ** 5 # 乘方 32

· 

· 1、Python可以同时为多个变量赋值,如a, b = 1, 2。

· 2、一个变量可以通过赋值指向不同类型的对象。

· 3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。

· 4、在混合计算时,Python会把整型转换成为浮点数。

 

String(字符串)

Python中的字符串用单引号(')或双引号(")括起来,同时使用反斜杠(\)转义特殊字符。

变量[头下标:尾下标]

str = 'Runoob' 

print (str) # 输出字符串 

print (str[0:-1]) # 输出第一个到倒数第二个的所有字符 

print (str[0]) # 输出字符串第一个字符 

print (str[2:5]) # 输出从第三个开始到第五个的字符 

print (str[2:]) # 输出从第三个开始的后的所有字符 

print (str * 2) # 输出字符串两次 

print (str + "TEST") # 连接字符串

print(str.__len__())#输出字符的长度

print (str[-1:]) #倒数第二个字符后的所有字符

print(str[1:4:2])#截取字符长度为4,从下标为1的字符开始增加2

结果uo

print(str[::-1])#字符倒着打印

 

另外,反斜杠(\)可以作为续行符,表示下一行是上一行的延续。也可以使用 """...""" 或者 '''...''' 跨越多行。

注意,Python 没有单独的字符类型,一个字符就是长度为1的字符串。

 

14:循环:

1) while 条件:

             循环内容

          else(不满足条件进入else块):

             内容执行一次

 

2)   for  i  in  (遍历对象List)或(循环次数range(起始下标,结束位置)):

                 if 条件:

                     continue:(跳出循环进入下次循环)

                     break;(跳出循环)  

             else:(没有从任何一个break中退出:循环结束执行,)

 

猜你喜欢

转载自blog.csdn.net/q41881106/article/details/80374135