《python编程:从入门到实践》
参考来源:
《python编程:从入门到实践》pdf
编辑器配置和搭建
解决无效解释器问题:

变量和简单数据类型
标准化命名规范:
普通变量:全小写,多词之间下划线分割。如:user_name。、
常量:全大写,下划线。
数据类型
内置函数type可以查看变量数据类型。python变量定义不给变量定数据类型的。
age = 18 score = 95.5 name = "文本" print(type(age)) print(type(score)) print(type(name))
2.3 字符串
首字母大写和大小写转换函数:
name = "adA lovelacE" print(name.title()) #把字符串改成名字的格式,即首字母大小写 print(name.upper()) #字符串转大写 print(name.lower()) #字符串转小写
字符串拼接
python使用加号对左操作数和右操作数进行字符串拼接。
first_name = "ada" last_name = "lovelace" full_name = first_name + " " + last_name # print(full_name) print("Hello" +" " + full_name.title() + "!")
制表符:“\t”,换行符“\n”。
去除字符串首或尾空格,同时去除字符串首尾空格
# 2.3.4去除字符串收尾空格 # strip: 去除,剥离 favorite_languege = " python " favorite_languege = favorite_languege.rstrip() print(favorite_languege) print("len:", len(favorite_languege)) favorite_languege = favorite_languege.lstrip() print(favorite_languege) print("len:", len(favorite_languege)) favorite_languege = " python " favorite_languege = favorite_languege.strip() print(favorite_languege) print("len:", len(favorite_languege))
2.4 数字
两个乘号(星号)表示乘方。
print(3 ** 2)
python包含的结果小数位数可能不确定。
print(0.1 + 0.2)
数字转字符串(显式),str()函数。
# 数字显式转字符串,str()函数 age = 23 message = "Happy" + str(age) + "rd Birthday!" print(message)
3.列表
python列表定义即可使用,而且支持不同元素类型定义一个列表。
# 3.列表 bicycels = ['trek', 'cannonble', 'redline', 'specialized'] print(bicycels) print(bicycels[0].title())
列表下标-1表示最后一个元素。
# 下标-1可访问列表最后一个元素, bicycels = ['trek', 'cannonble', 'redline', 'specialized'] print(bicycels[-1])
定义创建一个包含不同元素类型的列表
arr_1 = ["A", 1] print(arr_1)
3.2 修改、添加、删除元素
修改元素,下标访问,赋值修改。
添加元素
加末尾:
motorcycles = ['honda', 'yamaha', 'suzuki'] # 加末尾 motorcycles.append('ducati') print(motorcycles)
空列表:
# 空列表 arr = [] arr.append(1), arr.append(2), arr.append(3)
列表首插入元素,0下标插入元素,列表不是链表,插入后所有元素往后移
motorcycles = ['honda', 'yamaha', 'suzuki'] motorcycles.insert(0, 'ducati')

浙公网安备 33010602011771号