pyhon基础

Python基础:

1.python下快速注释:
单多行注释就一个组合键:选中+Ctrl+/
2.string类型使用.split分割
在抓取到网页数据后,字符串规整可以使用string_obj.split(’’)
3.python下def函数使用
Python使用def开始函数定义,接着是函数名,括号内部为函数的参数,内部为函数的具体功能实现。
def function_name(parameters):
expressions
parameters的地方就是函数的参数。

def func(a,b)
c = a+b
print(‘the c is’,c)

二、基础运算

2.1、python基础运算符
假设a=21,b=2

运算符描述实例
/1
//取整除 - 返回商的整数部分c=a//b10
+=加法赋值运算c=a+b23
-=减等19
*=乘等42
/=除等10
//取整除赋值运算符10

2.2、Python逻辑运算符

假设a=10,b=20

运算符逻辑表达式描述实例
andx and y布尔“与”-如果x为false,x and y 返回false,否则他返回y的计算值(a and b)返回20
orx or y布尔“或”-如果x是非0,它返回x的值,否则他返回y的值(a or b)返回10
notnot x布尔“非”,如果x为true,返回false;如果x为false,返回true。not(a and b) 返回 False

2.3、Python成员运算符

运算符描述实例
in如果在指定的序列中找到值,返回true,否则返回falsex在y序列中返回true
not in如果在指定序列中没有找到值,返回true,否则返回falsex不在y序列中返回

三、Python条件语句

3.1、if语句
在这里插入图片描述
if 判断条件:
执行语句
else:
执行语句

	john = 20
	if (john = 20):
		print("you are right")
	else:
		print("you are wrong")
# coding=UTF-8-

flag = False
name = 'john'
if (name=='john'):		#判断变量是否为‘john’
    flag = True			#条件成立时设置标志为真
    print("welcome boss")			#并输出欢迎信息
    print flag
else:
    print name			#条件不成立时输出变量name的名称

多个条件判断

# coding=UTF-8-

num = 5
if (num==2):
    print 'boss'
elif(num==3):
    print 'teacher'
elif(num==5):
    print 'cool'
else:
    print "all of this are error"

Python并不支持switch语句,所以多个条件判断,只能使用if和elif来完成。if语句中有多个条件需要判断时,可以使用or,两个条件有一个成立时即为真;使用and时,两个条件都成立时才为真

四、Python循环语句

在这里插入图片描述
循环类型:

循环类型描述
while循环在给定的判断条件为true时执行循环体
for循环重复执行语句
嵌套循环在while循环体中执行for循环

循环控制语句:

控制语句描述
break语句在语句块执行过程中终止循环,并跳出整个循环
continue语句在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环
pass语句pass是空语句,是为了保证结构的完整性
numbers = [11,25,48,19,52,66]
opp = []
even = []
while len(numbers)>0:
number = numbers.pop()
if (numbers%2==0):
	even.append(number)
else:
	opp.append(number)

continue用法:

i = 0
while (i <10):
	i = i + 1
	if(i%2>0):
		continue
	print i

break用法

#第一个实例
for letter in 'python':
	if letter == 'h':
	    break
        print '当前输出',letter
 #第二个实例
i = 10
while i > 0:
 	print '当前变量:',i
 	i = i - 1
 	if i == 5:
 		break
print 'goodbye'

python打印1-9的三角形阵列

for i in range(1,10):
	for k in range(1,i):
		print k,
		print "\n"
//range方法:
range(i,j)	returns[i,i+1,i+2......,j-1]
range(2)	returns(0,1,2,3)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值