python入门-基础知识

本文介绍了如何下载并配置Python环境,包括设置环境变量;详细讲解了Python的包管理工具pip,以及如何使用PyCharmIDE。此外,还涵盖了Python的基础语法,如数据类型、字符串操作、列表、逻辑判断、循环和函数等。
摘要由CSDN通过智能技术生成

1.下载并安装python

Python Releases for Windows | Python.orgThe official home of the Python Programming Languageicon-default.png?t=N7T8https://www.python.org/downloads/windows/

         注意勾选配置环境变量

2.python包管理

        常用命令:

  • 查看版本:pip --version
  • 查看已安装的包:pip list
  • 安装包:pip install 包名
  • 安装指定版本包:pip install 包名==版本号
  • 卸载包:pip uninstall 包名
  • 升级最新包版本:pip install -upgrade 包名

3. 安装pycharm

Download PyCharm: The Python IDE for data science and web development by JetBrainsDownload the latest version of PyCharm for Windows, macOS or Linux.icon-default.png?t=N7T8https://www.jetbrains.com/pycharm/download/?section=windows

4.基础语法

4.1 基本数据类型

        与java差不多

  • 整型:int
  • 小数:float
  • 字符串:str
  • 布尔值:bool
  • 列表:list                       --有序可变列表,[1, 2, 3]
  • 元组:tuple                   --有序不可变列表,(1, 2, 3)
  • 集合:set                      --无序可变不重复集合,{1, 2, 3}
  • 字典:dict                     --无序的键值对集合,{'name': 'Alice', 'age': 30}

4.2 字符串

s = '字符串'

s[0:1]               #左闭右开,取到的是 '字'

s[2:]                 #不设置尾部数值就是直接到字符串尾,或者不设置头部数值直接从头部开始 

s.inde('字符')   #获得 '字符' 所在的位置,得到的就是0,如果不存在则报错

s.endwith('串')                                                   #是否以 '串' 结尾,返回true

s.startwith('串')                                                  #是否以 '串' 开头,返回false

len(s)                                                                 #得到s的长度

s_list = list(s)                                                     #将字符串转为列表,每个字符作为一个元素

"".join(s_list)                                                      #将列表转为字符串

s_in = input('请输入')                                         #获取输入的内容

print( '输入的字符串是{}'.format(s_in) )              #打印内容

4.3 列表

 ls = [0,1,2,3,4]

ls[0]                                #获取列表第0个元素,0

ls[-1]                               #获得最后一个元素

ls[1,2]                             #左闭右开,取到的是 1

ls[2:]                               #同字符串,[2,3,4]

ls[1:5:2]                          #start:end:step,从第1个开始取每隔2个取到第4个,[1,3]

len(ls)                             #获取列表的长度

max(ls)                           #获取列表中最大的元素,4

min(ls)                            #获取列表中最小的元素,0

ls.sort()                           #列表按照正序排序

ls.sort(reverse=true)       #列表按照倒叙排序

ls.append(5)                   #列表后方添加元素

del ls[0]                           #删除列表第0位元素

ls[1] = 10                         #修改列表元素

4.4 逻辑语句

4.4.1 判断语句

#判断语句

if 1>2:            

        print('1>2')

else:

        print('1<2 or 1=2')

4.4.2 循环语句 

        跟Java类似,同样有for、while循环语句,break、continue跳出循环语句

        for循环语句,可以遍历字符串、列表、元组、字典、range范围

a = [1,3,4,2]

students = {'姓名':'张三','性别':'男'}

for x in a: 

        print(x)

#遍历字典,items遍历元组每个键值对,keys每个键,values每个值

for x in students.items():   

        print(x)

         while循环语句

a = 10

while a>0:

        a++

4.5 函数 

        可以有无输出,也可以有无参数

msg = '全局变量'

def greet(name):

        msg = '局部变量'                         #此时的msg是局部变量,修改其对全局变量没有影响
        print(msg)

        return "Hello, " + name + "!"

def greet(name):

        global msg

        msg = '局部变量'                         #此时的msg是全局变量,修改其直接影响全局变量

# 调用函数
greet("Alice")
greet("Bob")

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值