python数据类型,运算符,循环

1.变量:无需关键字,不需要声明 n=10

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

3.print()换行,不换行:print(,end="")
用户输入:input(),其中输入的为字符串,可以通过类型转换为t自己需要的类型、可以使用(\)将一行的语句分为多行显示
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割;
示例:
  import sys; x = 'runoob'; sys.stdout.write(x + '\n')
  
4.注释:#单行注释    '''多行注释


在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:


total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']


5.Number(数据类型):int,float,bool(真正的值是1或0,可以运算),complex(复数)
    String:(字符串)
    List:(列表)
    Tuple:(元组)
    Sets:(集合)
    Dictionary:(字典)

     判断数据类型:  
     type(a) 返回类型:不认同子类是父类类型
      isinstance(a,int)返回true或false:认同子类是父类类型
6.字符串(String)
python中单引号和双引号使用完全相同。
使用三引号('''或""")可以指定一个多行字符串。
转义符 '\'
使用r可以让反斜杠不发生转义
字符串可以用 + 运算符连接在一起,用 * 运算符重复。
Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始
Python中的字符串不能改变
Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
字符串的截取的语法格式如下:变量[头下标:尾下标]


str4='Runoob'
print(len(str4))
print(str4[-2:])#截取后数第二个开始,到最后一个字符串结束
print(str4[1:4:2]) #下标1和下标4 步长为2
print(str4[::-1])#倒着输出全部
print(str4[-1:0:-1])
print(str4[-1::-1])
print(str4[::-1])
print(r'hello\nrunoob')     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
print(id(str4))


for i in range(11): #0--10循环输出
     print(i)


7.位运算符:
        $:两个相应的值都为1,结果为1,否则为0
         |:两个相应的值有一个为1,结果为1.
        ^:两个相应的值不同,结果为1
        ~:互换(~a)把二进制数字变为相反的
      <<:向左移动预算数指定位数:(每移动一位原数*2)
      >>:向右移动运算数指定位数:(每移动一位原数/2)


8.删除引用:del
数学算术:/:得到浮点型
                //:得到整形
                **:次方


9.逻辑运算符
   and:与
   or:或
   not:非

10.成员运算符
    in :  在   
    not in:不在


11.身份运算符(判断引用对象)      
    is :判断两个两个标识符是不是引用自同一个对象
    is not:判断两个标识符是不是引用自不同对象

12.is 与 == 区别:
   *is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
    id():查看内存地址


13.循环:
(1) while 条件:
             循环内容
          else(不满足条件进入else块):
             内容执行一次


(2)   for  i  in  (遍历对象List)或(循环次数range(起始下标,结束位置)):
                 if 条件:
                     continue:(跳出循环进入下次循环)
                     break;(跳出循环)  
             else:(没有从任何一个break中退出:循环结束执行,)

猜你喜欢

转载自blog.csdn.net/qq_38262155/article/details/80370502
今日推荐