python入门重点基础知识第一弹

    暑假这段时间一直在学框架,昨天有同学问python的一些问题,突然发现自己已经将python的一些东西遗忘了,实习结束了,开学还有两天,趁机把python重点内容再复习一下,冲~

第一章 计算机基础知识以及python安装
这一部分看书就能过,没什么复习的,直接略过;
第二章 变量和数据类型
1.变量命名:只能包含数字,字母,下划线,注意不能以数字开头,且不能将python关键字和函数名用作变量名;
2.python中的字符串:
(1)修改字符串大小:title(),upper(),lower(),需要注意这种处理只是暂时的,原变量是不变的,只有将处理的值存到变量里才可以在后面引用;

>>> name = 'zhoujielun'
>>> name.title()
'Zhoujielun'
>>> name
'zhoujielun'
>>> name.upper()
'ZHOUJIELUN'
>>> name
'zhoujielun'
>>> name1 = name.upper()
>>> name1
'ZHOUJIELUN'
>>> name1.lower()
'zhoujielun'

(2)合并字符串:用“+”即可;
(3)处理字符串空白
①添加空白:制表符:“\t”,换行符:“\n”;
②删除空白:这种处理也是暂时的,原变量不变,将处理结果存在变量中才可以后续引用:
strip()函数:清除前后空白;rstrip()函数:清除末尾空白;
lstrip():清除前端空白;
(4)python中的数字运算:
①基础运算符:+ ;-; ;/;
“%”(返回除法的余数);“ ** ”(乘方运算);“ // ”(返回商的整数部分)
②一些数字运算函数:
min();max();int();float();
complex(x):把x转换成实数部分,增加虚数部分,默认为0j;
abs(x):求x的绝对值;
divmod(x,y):div(10,3)→(3,1) 商3余1;
pow(x,y):x的y次方;pow(x,y,z):(x的y次方)%z; ej:pow(2,3,3)→(2
2*2)%3→2;
round(x,y):四舍五入,x是处理的数,y是保留的小数位数,且末尾有多个零时只保留一个:

>>> round(10.000123,3)
10.0
>>> round(2.356,2)
2.36
>>> round(10.00065,3)
10.001

(4)字符串输出需要注意,如果输出语句中包含数值,必须要将其字符化才可以输出,不然会报错:

>>> age = 18
>>> print("This is your " + age + "rd birthday !")
Traceback (most recent call last):
  File "<pyshell#95>", line 1, in <module>
    print("This is your " + age + "rd birthday !")
TypeError: can only concatenate str (not "int") to str
>>> age = str(age)
>>> print("This is your " + age + "rd birthday !")
This is your 18rd birthday !

呼,12点睡觉了,明天继续~

有什么问题大家可以在讨论区提出来啊,感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值