Python基础知识

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

2、编码:# -*- coding:utf8 -*- (p2有中文需要加,p3不需要)

3、单行注释用#

4、多行注释用”””, 例如:”””这是注释的内容”””

5、a = 4 ** 4,4的4次方, 结果a = 256

6、/和//的区别,a=13 \ 2,结果a=6.5;a=13//2,结果a=6

7、条件语句:

   if 条件:

      print(‘ok’);

   elif 条件:

      print(‘other ok’);

   else:

      print(‘error’);

   补充(表示什么都不做):

   if 1=1:

      pass

8、while循环:

   while 条件:

      代码块

   例子(死循环):

   while 1=1:

      print(‘ok’);

9、in和not in:

in:判断某个字符串是在另一个字符串里面,‘aa’ in ‘aabbcc’返回true

not in:判断某个字符串不在另一个字符串里面,‘aa’ not in ‘abned’返回true

10、运算符:

   (1)算数运算:a = 10 * 10

   (2)赋值运算:a = a + 1,a += 1

   (3)比较运算:a = 1 > 5

   (4)逻辑运算:a = 1 > 6 or 1=1

   (5)成员运算:a=’李四’ in ‘张三李四’

11、字符串变大写:

name = ‘jiang’; v = name.upper(); v的结果为JIANGQ

12、字符串变小写:

name = ‘JIANGQ; v = name.lower (); v的结果为jiang

13、基本数据类型

  数字:int  

  字符串:str

     列表:list

    元祖:tuple

    字典:dict

    布尔值:bool

   查变量类型:type(变量名)

14、range(start,end,5),创建start到end的数,每个5创建一个

15、布尔值

None、””、()、[]、{}、0 用布尔值判断都是False

    (1)bool(None),返回False

16、字符串格式化:%s占位符为字符串,%d占位符为数字,%.2f占位符为浮点数

    msg = “I am %s my hobby is %s” % (“alex”,[1,2]);

    msg结果为:I am alex my hobby is [1,2]

posted on 2018-10-06 13:27  xiaojiazip  阅读(69)  评论(0编辑  收藏  举报

导航