找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
有序无序可变不可变
1,字符串(有序不可变)
字符串内的元素不能单独进行增删改操作,只能修改整个字符串
2,列表(有序可变)
循环遍历时,按顺序输出,每个元素都有固定的索引
可以对指定的索引位置进行修改
3,元组(有序不可变)
能通过索引查询,不能对指定索引位置进行修改
4,字典(无序可变)
5,集合(无序可变)
可变集合;set()
不可变集合:forzenset()
python输入函数;input()
python2中input只能输入整型 raw_input 可以输入字符串
python3中;input
if条件判断语句单分支
if....判断条件:
      语句
else:
      语句
a=4   c=2
if a>c:
   print('正确')
else:
   print('错误')
name=input(‘请输入姓名:’)
if name=='xiaoliu':
    print('是我')
else:
    print('不是')
修改输入类型
name=input('请输入:')
a=int(name)
print(type(name))
print(type(a))
if分支的三目运算:只对if单分支判断
也是三元表达式
基本的表达方式:变量=值1  if   条件   else  值2
如果条件满足取值1,不满足取值2
name=input('请输入:')
print(’是我‘)if name=='dc'    else   '错了’
多分枝判断
if   判断条件1:
  语句1
elif判断条件2:
  语句2
elif判断条件3:
   语句3
else:
语句4
name=input('请输入:')
if name=='dc':
print('是的')
if name=='aa':
print(‘是的1’)
else:
print('错误')
if嵌套(if中包含if)
name=input('请输入用户名:')    pwd=input('请输入密码')
if name=='dc':
        if pwd=='1234':
             print(‘登录成功’)
        else:
             print('密码错误')
else;
       print('账号错误')
while循环语句
a=1
while a<=5:     (a小于等于5会接着循环)
     print('这是我的第:%d次循环'%a)
    a+=1        (给a+1,由此类推,a.>5循环停止)
用while循环出列出1-10

a=1while a<=10:    print(a)    a+=1

a=0while a<10:    a += 1    print(a)
1-10偶数之和

a=1sum=0while a<11:    if a%2==0:        sum+=a    a+=1print(sum)
奇偶分类
a=[1,2,3,4,5,6,7,8,9,10]o=[]g=[]while len(a)>0:    a1=a.pop()    if a1% 2==0:        o.append(a1)    else:        g.append(a1)print(o)print(g)

range()中取的值,可以认为是他的索引值
for i in range(10):    print(i)
i是变量,用来接收range函数遍历的值
for i in range(1,10):    print(i)
(0,10,2)起始值 结束值 结束不包含10 布长值
for i in range(0,10,2):    print(i)
横向显示结果
python3中使用 end=''''
python2中使用 逗号 ,
a=[1,2,3,4]for i in a:    print(i,end='')

continue
除指定值以外,其他值都会获取(1234678)
a=[1,2,3,4,5,6,7,8]for i in a:    if i==5:        continue    print(i)
break
包含了指定值和后面的值都不会获取(1234)
a=[1,2,3,4,5,6,7,8]for i in a:    if i==5:        break    print(i)

分享至 : QQ空间
收藏

0 个回复

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