【读书笔记】Python编程:从入门到实战 (一)

本文介绍了Python编程语言的基础知识,包括变量和数据类型的处理方法,如字符串操作、数据类型转换等;列表的基本概念及其常用操作,例如索引访问、元素增删改查及排序等;以及如何利用range()函数生成数字列表和进行简单的数学运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第2章 变量和数据类型

1. 删除空白

    删除字符串末尾空格函数:'  python'.rstrip(),删除字符串开头空格函数:'python   '.lstrip(),同时删除字符串两端的空白

'  python   '.strip()


2.添加空白  '\t',换行'\n'

3.字符串单词首字母大写,'learning python'.title() , 字符串全部大写,'learning python'.upper(),字符串全部小写'leaning python'.lower()


4.将非字符串类型转化为字符串类型,age =23    print('she is ' + str(age) + 'years old')

5.python2整数相除得到的可能是去除小数部分的整数,python3整数相除得到的可以是浮点数

第3章 列表简介

1.形式:列表用方括号表示并用逗号隔开每个元素,letters = ['a','b','c']

2.访问:列表是有序集合,通过位置或索引访问列表中的元素,返回列表中的最后一个元素的特殊用法:将索引值指定为-1,依次类推,返回列表的倒数第二、第三个元素则索引值为-2,-3。适用于不知道列表具体长度的情况。

3.修改:直接通过索引值访问并赋值修改

4.添加:末尾添加,letters.append('d');

             插入元素,需要制定新元素的索引和值,letters.insert(0,'e'),索引后的元素都右移一个位置

5.删除:使用del语句,del letters[0];    

             使用pop(),类似于栈,可将列表的最后一个元素出栈删除并可将其值赋给其他变量。

             

              使用pop(索引),删除指定位置的元素,letters=['a','b']    letters.pop(0),即删除元素'a'

              使用remove(元素值),通过该函数可删除列表中的指定值,且该函数只删除列表中第一个出现该值的元素,若列表中有多个该值的元素,则需要通过循环删除所用值。

              

6.排序:永久性排序sort():按字母顺序排列,反序排列sort(reverse=True)

             

               临时性排序sorted():可以临时获得列表排序的值,但不改变列表本身的排列顺序,也可通过传入reverse=True参数来反序排列。

                反转列表reverse():     

                     

7.确定列表长度len():

                

8. 避免索引错误:在不清楚列表长度的情况下,可以通过索引值-1来访问任何列表的最后一个元素值,但当列表为空时,这种用法会导致错误。

第4章 操作列表

1.函数range():range(起始值,终止值,步长),生成的数字包括起始值但不包括终止值,步长表示从起始值开始每次相加的大小,

         打印1~4的数字,不包含5

2.range()生成列表:使用list()函数可以将生成的数字转换为列表,

   

3.数字列表的简单运算:乘方运算:底数**指数;最小值:min();最大值:max();求和:sum()

        

4.列表解析:将for循环和创建新元素的代码合并成一行,并自动附加新元素。

        

5.





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值