python自学教程变量_8天自学Python自编教程

day1:

1、python安装+pyCharm;

2、初识python(特点、缩进、、代码注释、编码规范);

3、如何执行python(交互模式、文件模式);

4、dir和help命令;

5、什么是变量,命名规则,变量赋值;

6、python的程序块(物理行、逻辑行、多行)

day-2:

1、数据类型;

2、逻辑值、与或非;

3、运算符(算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符)及优先级

4、中文问题几种转换;

5、控制流(if..[elif]..else,while,break,continue,pass)

练习:

1、输入a, b, c, d4个整数,计算a+b-c*d的结果(a,b,c,d是常量)

2、死循环;

3、执行指定次数循环

4、嵌套循环输出10-50中各位带有1-5的所有数字

1、

a,b,c,d=raw_input("请输入\n").split(",")

sum=ord(a)+ord(b)-ord(c)*ord(d)

print sum

4、

for i in range(10,50):

a=i%10

for j in range(1,6):

if a==j:

print i

day-3:

练习:写个九九乘法表。

day-4:

练习:

1、统计成绩分布;

2、打印口图形;

3、打印一个N字符;

4、打印H图案;

5、打印一个直角三角形;

6、猜数字;

day-5:

今天学函数:

1、无参函数;

2、有参函数(必备参数、缺省参数、函数返回值);

练习:

1、写个函数打印7行7列的指定字符组成的图案;

2、一个字符串list,每个元素都是一个ip,输出出现次数最多的ip;

2、写个函数,识别输入字符串是否符合python预防的变量名;

day-7:

今天学习:

1、可变参数(def sum(a,*arg,**args))

2、lambda();

3、map()

4、filter();

5、reduce();

练习:

1、实现字符串的isdigit,strip,join,split,find,replace函数;

2、写个函数,传入不定个数字符串,把第一个和最后一个字符串拼接后并返回结果

3、使用**args方式你传入多个函数参数,并且把所有参数的名称拼接为list,并返回结果;

4、一堆100块石头,2个人轮流随机从中取1-5块,谁取的最后一块就是谁win,写个函数实现。

day-8:

今天学习:列表(list)

1、创建空列表,非空列表;

2、访问列表(下标,循环读出);

3、更新列表(append());

4、删除列表(del,remove());

5、列表运算符(len,+,*,in,迭代);

6、列表截取(L[2],L[-2],L[1:]…);

7、內建函数(cmp,len,max,min,list,append,insert,pop,remove,index,count,extend,reverse,sorted)

练习:

1、操作一个list做增删改查操作(写个图书的管理系统,即对于图书的新增,修改,查询,删除)

2、找到两个列表中不同元素和相同元素;

3、数字和字母混合的list中,奇数位加1,偶数位加2;

4、递归处理嵌套的list;

5、通过遍历list去掉重复部分;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值