《7天上手Python》day01 基础知识

Python是什么?

Python是一种高级的、解释性的、面向对象的编程语言,由Guido van Rossum于1991年开发。

它具有简单易学、代码可读性高、跨平台等特点,被广泛应用于:

  • Web开发
  • 数据分析
  • 人工智能
  • 科学计算
  • 游戏开发等领域

Python支持多种编程范式,包括面向对象编程、函数式编程、过程式编程等。它采用动态类型语言,无需像C++、Java等语言一样进行显式类型声明,同时它也是一种解释性语言,代码不需要编译,直接运行即可。

Python拥有丰富的标准库和第三方库,可以满足不同应用场景的需求。Python的标准库包含大量的模块,涵盖了各种常用的工具和功能,例如文件操作、网络编程、GUI编程等。而第三方库则可以扩展Python的功能,例如NumPy、Pandas、Matplotlib、Django等。
总之,Python是一种功能强大、易于学习、应用广泛的编程语言,具有广泛的应用前景和发展潜力。

安装python3

python pip
https://www.runoob.com/w3cnote/python-pip-install-usage.html

变量和简单数据类型

定义变量

在程序中可随时修改变量的值,而Python将始终记录变量的最新值。
下面代码,添加变量导致Python解释器需要做更多工作。处理第一行代码时,它将变量message与文本"Hello Python world!"关联起来;处理第二行代码时,它将与变量message关联的值打印到屏幕。

message = 'Hello'
print (message)

字符串

1.字符串大小写

name = 'Ada Lovelace'
name.title()  #每个单词首字母大写
name.upper() # 全部大写 
name.lower() # 全部小写 

2.在字符串中使用变量

first_name = 'ada'
last_name = 'lovelace'
full_name = "{} {}".format(first_name,last_name)
print(full_name)

3.rstrip()去后空格 ,lstrip()去前空格

str = ' python '
str = str.rstrip()  #去后空格
str = ' python '
str = str.rstrip().lstrip() #去前后空格

整数
浮点数:所有带小数点的数称为浮点数

1、将任意两个数相除时,结果总是浮点数,即便这两个数都是整数且能整除.Python默认得到的总是浮点数,

4/2 输出:2.0
4/2.0 输出:2.0

列表

列表由一系列按特定顺序排列的元素组成。其中的元素之间可以没有任何关系。
在Python中,用方括号([​])表示列表,并用逗号分隔其中的元素。
第一个列表元素的索引为0,而不是1。

bicycles = ['trek','cannondale','redline','specialized']
del 删除元素
del bicycles[0]

使用pop()弹出列表中任何位置处的元素
每当你使用pop()时,被弹出的元素就不再在列表中了。

print('#使用pop删除元素,默认删除最后一个元素')
last_one = bicycles.pop();
print(bicycles)
print(last_one)
print('#使用pop指定下标删除元素,删除最后一个')
bicycles.pop(-1)
print(bicycles)
根据值删除元素
bicycles.remove('cannondale')
# coding=utf-8
def print_hi():
    #定义列表
    bicycles = ['trek','cannondale','redline','specialized']
    print(bicycles)
    #访问列表
    print(bicycles[0])
    print(bicycles[0].title())
    #访问列表最后一个元素
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悠然的笔记本

非常感谢您的鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值