Python基础学习(一)

一、环境安装

        1.Anaconda 下载链接:Anaconda | Built to Advance Open Source AI

        2.pycharm(推荐用专业版,但是自己要网上去搜破解版,这里只有官方的下载链接)

        3.pycharm专业版可以安装一些扩展,推荐安装通义灵码之类的扩展,写代码更方便(可选)

        官方下载链接:PyCharm:适用于数据科学和 Web 开发的 Python IDE

        虚拟环境安装本文不介绍,这玩意几个月可能都不一定用得上一次,所以等要用的时候网上搜教程就行了,现在记着怎么装环境,过几个月又忘了。。。

二、python注释

        1、注释的作用

        解释、说明或标注的文本内容,提高代码的可读性和可维护性,帮助开发者理解代码的逻辑和功能,另外还有一点很重要,可以帮助禁用临时代码。

        有时我们在写完功能代码后,老板要求我们重新换一段代码写此功能,我们如果直接删除的话,老板突然发电,让我们又换回之前的代码,那我们之前代码都删除了,就导致又要重写之前代码,但是如果我们之前是注释掉代码,并没有删除代码,那么就可以实现代码的回溯。

        当然,并不是所有的代码都要保留下来,太多注释代码会导致代码整体冗杂,可读性差,所以在注释代码时也要考虑该代码是否有保留下来的价值。

        2、注释形式

        单行注释:# 后面跟注释内容  (快捷键ctrl + / 注释一整行)

        多行注释:用三个单引号 ''' 或者三个双引号 """ 将注释括起来

三、输入输出

        1、输出:print()

             格式:print(数据1, 数据2, 数据3, ..., sep=' ', end='\n')

             参数:sep用来定义数据之间的分割符,默认为空格

                        end用来定义数据输出完后用什么字符结束,默认是换行符('\n')

print(1, 2, 3, 4, sep=" ", end="\n")  # 输出 1 2 3 4

print(1, 2, 3, 4, sep="#", end="a")  # 输出 1#2#3#4a

        2、输入:input()

              格式:input("请输入:") # 会将括号内的内容打印到控制台,并且会让程序停下来,等待用户输入,当用户输入后按下回车,才会继续执行程序

  四、变量

        1、变量的作用

        好的变量命名可帮助提升代码的可读性,而变量可以帮助提升代码的可重复性。

         思考一个问题,在代码中常常会引用到某个文件的路径,为什么一般都会把这个路径存储在一个变量中呢?(如path = "C:\Users\123456\Desktop\python-basic"),如果你存储的话,你会发现当下次再次使用的话,你可以直接用这个path变量,相反,你就要重新再复制这个地址,比较麻烦,小项目中可能只会用到一两次这种路径,但是之后去做大项目时,几十次的调用会让你想s。。。

        2、变量的命名

        变量名一般由字母、数字、下划线组成,不能以数字开头(在支持unicode编码的语言中,中文,韩文等语言是可以支持的)。
        一般区分大小写(在前端的html代码中大小写是都可以的)。避免使用关键字(如 if、for、while)。
        在python中,匈牙利命名法(first_name),小驼峰(firstName),大驼峰(FirstName)是比较常见的。

        3、变量赋值

        变量名 = 数字类型
        变量名 = 表达式
        变量名1 = 变量名2 = 变量名3  = 数字类型
        变量名1, 变量名2, 变量名3  = 数字类型1, 数字类型2, 数字类型3

        无法在一行内执行a = 2,b = 1  

        但是可以使用a,b = 2,1(元组形式的赋值,这里的a,b等价于(a,b)元组,2,1 等价于(2,1))

        4、变量类型

        常见变量类型:字符串 整数 浮点数 布尔数 列表 元组 字典 集合 字节串

        不可变数据:Number(数字)、String(字符串)、Tuple(元组)

        可变数据:List(列表)、Dictionary(字典)、Set(集合)

        4.1 字符串类型

          用引号引起来的就是字符串,即便是或者空格 如:“c:\window\user\data”

          4.1.1反斜杠的作用

                \'    代表单引号
                \"    代表双引号
                \n    代表换行符
                \\    代表反斜杠
                \t      代表缩进

          注意:字符串前加r表示原始字符串,不转义

         在我们引用某个文件的地址时,因为\的存在,导致文件地址会出现\t或者\n的存在,

 例如:“c:\new\temp” 这里面就出现了\n,\t,导致解释器不清楚你这是转义字符,是 字 符 串。其中一种比较笨的解决方法是在每一个\前面都加\,“c:\\new\\temp”另一种方法就是在前面加r:r“c:\new\temp”

          4.1.2 运算

                字符串连接用+ : "a" + "b"  # 变成ab

                字符串多次重复*:“a” * 3 #变成aaa

          4.1.3 访问 

                s[1] 访问1索引下的值

                参数是start、end、step,下标从0开始,支持负数

                s[1:5:2] # s[1],s[3]

                s[::-1] # 相当于反转了s

s = "hello"
print(s[1:5:2]) # el
print(s[::-1]) # olleh
        4.1.4 查询

                in 和 not in:

str = r'c:\window\ruser\data'
    print('window' in str)
        4.1.5 格式化字符串

        语法

                格式化字符串 % 参数1
                格式化字符串 % (参数1, 参数2, 参数3)     

                                                                          

                                                        

x = 1
y = 2.3 
print(f'{x+1}')   #2
x = 1
print(f'{x+1=}')   #x+1=2  

d = 12
print(f'abc{d}') # 其中的{}中为变量或表达式

# 可以使用:对变量进一步格式化
pi = 3.1415
print(f'{s:.2f}') # 3.14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值