找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
操作符
1.算术运算符
/   整除
10/3   3
10.0/3  3.33333
%  取余数
//  取整
**  幂

2.比较运算符
==   
> >=
< <=
不等于
1.!=
2.<>
1个等于号为赋值
2个等于号叫等于

比较运算符通常在if判断中使用

3.成员运算符
in
在集合内,返回的就是Ture
不在集合内,返回的就是False
not in
不在集合内,返回的就是Ture
在集合内,返回的就是False

4.逻辑运算符
and   且
or   或
条件一and条件二
条件同时满足,返回Ture

5.赋值运算符
+=
-=
*=
/=
%=
//=
**=
a=10
a+=2   等价于   a=a+2

6.位运算符

主要用于计算和if判断

逻辑判断
if   判断
基本格式
if   条件:
满足条件执行的代码块
else:
不满足条件执行的代码块
当有多个条件判断就加elif
如果条件一满足,那么执行一下面的代码,if判断结束
如果条件一不满足,依次向下进行elif下条件判断

range+整数
range(20)【0~19】
range(start ,end ,step )
step步长

注意点
end 上面的数字不包含在内

input(参数)函数
键盘输入的值赋值给一个变量
input(提示)
键盘输入一个值赋值给a
注意点
1、input函数一般用于接收数字
2、如果键盘输入的是字符串,需要在字符串外面加双引号

a=raw_input(提示)
键盘输入,赋值给一个变量,一般用于接收字符串
注意点
1.raw_input函数接收的内容,系统理解为字符串,就算你输入的
数字,也理解为字符串,不能用于计算

面试题(掌握)
input函数和raw_input函数的区别?
相同点
1.都是用于模拟用户键盘输入,然后会把输入的值赋值给一个变量
不同点
1.input用于接收数字,数字可以参与计算
2.raw_input用于接收字符串,接收的数字也理解为字符串,不能用于计算

格式化输出
符号   %
%s   接收字符串
%d   接收整数
%f   接收浮点数
注意点
1.%s接收所有的数据类型,但是理解为字符串
2.如果有多个接收值%(a,b)

字符串
字符串索引
符号【index】
print string1【2】
索引的作用
1 通过字符串的索引,可以获取字符串中某一个下标对应的字符字符包括:字母,数字,中文
注意点
1 索引第一位下标是0,最后一位下标是-1

字符串切片
符号【start,end,step】
作用:
获取一个字符串中多个字符
print string1【start,end,step】
start   默认是0开始
step   默认是1
string1【:】 从头到尾,切片所有
从大到小 步长为负
从小到大 步长为正

面试题
如何一个字符串倒叙输出
使用字符串切片


数据类型
1.数值型   int
2.字符串   string
3.列表   list
符号【】
【元素1,元素2,元素3】
list=【1,2,3】
list=【‘a',‘b’, ‘c’】

for循环
作用
对一个对象进行循环的操作,可以遍历这个对象的每一个元素
基本格式
for 变量名称 in range(整数):
执行的代码块
for i in【1,2,3,4,5】:
print i
循环一个列表
for i in list:
每一次循环执行的代码块


for i in list:
每一次循环执行的代码块
else:
执行的代码块

for循环顺利循环至结束,最后会执行else里面的代码
如果for循环中途就结束了,那么不会执行else里面的代码

0~100之间的所有奇数
print range(1,101,2)
for i in range(1,101,2)

0~100之间所有的奇数累加的最终结果
sum=0
for i in range(1,101,2):
    sum=sum+i
print sum

0~100之间3的倍数数字进行累加
sum=3
for i in range(3,101,3):
    sum=sum+i
print sum

or
sum=0
for i in range(101):
    if i%3==0:
        sum=sum+i
print sum

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册