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) 编辑 收藏 举报