python速成第一天

 【今天开始速成python,加油!】


前言

2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。本文记录关于Python语言的基础知识。


一、 基础数据类型

        相比于其他语言,python定义基础数据类型特别简单,直接定义即可。

        与字符串的大小写有关的方法:title()、upper()、lower()

        删除空白的方法:lstrip()、rstrip()

        浮点数中,3/2的结果是1.5而不是1,3%2的结果是1.

二、列表

1.introduction of list

#3.1 创建列表
bicycles = ['a','b','c']

#3.2 修改列表
bicycles[0]= 'abandon'

#3.3 增加
bicycles.append('abc')
bicycles.insert(1,'add')

#3.4 删除
del bicycles[1]
bicycles.pop()
bicycles.remove('c')

#3.5.1 正向永久排序
cars = ['bmw','audi','toyata','subaru']
cars.sort()
#3.5.2 反向永久排序
cars.sort(reverse=True)
#3.5.3 临时排序
print(sorted(cars))
#3.5.4 反向打印
cars.reverse()
#3.5.5 确定长度
len(cars)

2. operation of list

#4.1 遍历列表
magicians = ['alice','bob','john']
for magician in magicians:
    print(magician.title()+",that was a great trick.")
print("Thank you,everyone.")

#4.2 缩进,python依靠缩进来确定函数范围

#4.3 创建数值列表
numbers = list(range(1,6))
print(numbers)
#4.3.1 指定步长,如1-10以内的偶数
numbers2 = list(range(2,11,2))
print(numbers2)
#4.3.2 1-10的平方(for循环和range函数)
value = []
numbers3 = list(range(1,11))
for num in numbers3:
    square = num**2
    value.append(square)
print(value)
#4.3.3 1-10的平方(列表解析)
squares = [value**2 for value in range(1,11)]
print(squares)

#4.4 使用列表一部分
players = ['mike','joe','amy','jack','lily']
print(players[0:3])
#4.4.1 遍历切片
for player in players[0:3]:
    print(player.title())
#4.4.2 复制切片
my_food = ['pizza','beef','juice']
friend_food = my_food[:]
print(friend_food)

#4.5 元组(不可修改的列表)
demensions = (200,50)
#要修改元组就必须重新赋值,而不是只修改其中一项

三、字典

#5.1 字典简介
alien = {'color':'green','points':5}
#5.1.1 获取指定健的值
new_point = alien['color']
#5.1.2 添加键值对
alien['x_position'] = 0
alien['y_position'] = 25
#5.1.3 修改指定健的值
alien['color'] = 'yellow'
#5.1.4 删除键值对
del alien['points']

#5.2 遍历字典
#5.2.1 键值对一起遍历 items
for key,value in alien.items():
    print(str(key) + ": " +str(value))
#5.2.2 键遍历 keys
for key in alien.keys():
    print(key)
# 5.2.2 键遍历 values
for value in alien.values():
    print(value)

#5.3 嵌套
#5.3.1 字典列表
alien_0 = {'color':'red','points':5}
alien_1 = {'color':'yellow','points':10}
alien_2 = {'color':'blue','points':15}
aliens = [alien_0,alien_1,alien_2]
#5.3.2 列表字典
pizza = {
    'crust':'thick',
    'toppings':['mushroom','extra cheese']
}
#5.3.3 字典中的字典
users = {
    'aeinstein':{
        'first':'albert',
        'last':'aeinstein',
        'location':'princeton'
    },
    'mcurie':{
        'first':'marie',
        'last':'curie',
        'location':'paris'
    }
}

参考

Python编程:从入门到实践S

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值