Python全栈Day 9部分知识点

发布时间:2019-03-08 20:44:48编辑:auto阅读(1961)

    python中一切皆对象。

    • 运算

      2**4=16  即求2的4次方

      39/8=4.875

      39//8=4

    • 条件语句
     if 条件:
       pass    #空语句块,不可省略
     else:
       语句块 

     

    Linux系统中:

      文件名:

        ./2.py  这种情况下需确认有执行权限,没有的话需要手动添加

      文件内部:

        #!/usr/bin/env python               #解释器路径

        print('hello world')

     

    编码:

      ascii(8位)\unicode(至少2字节,可能会浪费空间)\utf-8(对unicode进行了压缩,用尽量少的位表示字符,中文占3字节)

      GBK(中文占2字节)、GB2312

      # -*- coding:utf8 -*-  Python3 无需关注;Python2 每个文件中只要出现中文,头部必须加

     

    变量名只能由字母数字下划线组成,且数字不能在开头,不能是关键字,最好不和python内置的东西重复。

     

    input接受的所有数据都是字符串类型  #如果将字符串转换成数字:int()

     

    例题:用户登陆(三次机会重试)

     1 count=0
     2 while count<3:
     3     user=input('>>>')
     4     pwd=input('>>>')
     5     if user == 'alex' and pwd =='123':
     6         print('欢迎登陆')
     7         print('...')
     8         break
     9     else:
    10         print('用户名或者密码错误')
    11     count=count+1

     

关键字