一、基本知识点

时间:2023-02-02 11:59:53

1、python的文件后缀为.py

2、另种执行方式:

  a:python解释器  py文件路径

  b:python进入解释器,实时输入并获取执行结果

3、若Python文件中有汉字,并且没有编码解释,使用Python2运行会报错

4、n=input('请输入用户名:')  永远等待,直到用户输入了值,赋值给n

5、Python中单行注释:#,Python中的多行注释:“““  ”””

6、变量名由字母、数字、下划线组成,不能以数字开头,关键字不能使用。

7、Python的条件语句:

  if 条件:

    print('ok')

  else:

    print('error')

  Python中缩进很重要,要标准,默认缩进4个空格(Tab)

  if条件后面是:(冒号),if还可以和elif连用,关键字pass表示过、什么都不执行的意思。

8、字符串有4中表达形式:

  “doudou”、‘doudou’、  “““doudou”””、'''doudou''',双引号、单引号、三个双引号、三个单引号

  python中字符串有乘法,n1='xiaoqiang' n2=n1*10,表示字符串重复10次

9、数字:

  a1=4**4  表示4的4次方

  a2=39/8  包含小数的结果

  a3=39%8 获取余数

  a4=39//8  获取商

10、UTF-8<<------>>unicode<<------>>GBK:UTF-8和unicode之间,GBK和unicode之间也可以转换,但UTF-8和GBK之间不能直接转换,需要通过unicode,UTF-8编码中文3个字节,GBK编码中文2个字节。

11、countine:下面的代码不执行,重新跳回到循环判断条件,即开始下一次循环;

  break:终止所有循环。

  in,not in:判断某个元素是否在某个东西里面包含着。

12、逻辑运算规则:先运算括号里面的,然后按照从前到后的顺序执行,如果or前面是true的话,则后面的结果不用再运算,结果为true;如果and前面是false的话,则后面的结果不再运算,结果为false。(注:只要按规则能判断出结果就结束整个运算,无需将整个运算继续下去,否则结果有可能出错。

13、算数运算和赋值运算的结果是真实的元素,而比较运算、逻辑运算、成员运算的结果是个布尔值。

14、Python3中无论多大的整数都是Int类型,而Python2中的不仅有整型int(有范围大小,这点和java一样),还有长整型long。

15、将字符串基于指定进制(默认10进制)转化为数字。

  a="123"  b=int(a);num="0a01" v=int(num,base=16)