进入python的世界_day3_python基础

今日内容

一、pycharm的下载安装与使用、

  • 如何下载:

    官网地址:https://www.jetbrains.com/pycharm/download/#section=windows
        
    

    ​ 下载好后安装即可(不推荐下载最新版),官方试用30天,可以通过手段变成永久试用,这里不多赘述方法。

    ​ ps:因为pycharm体积不小,打开啥都不干都会占用电脑1G起步的内存,建议电脑内存8G及以上

  • 基础使用方法:

    安装完成并且进入后点击新建项目(推荐不汉化,用英文版,增加自己熟练度)

    这样我们就成功新建了一个pycharm的项目如图所示,就可以愉快的敲代码了🥳

  • 配置调整

    ​ 字体大小:>setting>Editor>Gennel>font (也可以ctrl+鼠标滚轮控制)
    ​ 编程背景:>setting>Editor>Color Scheme(主题)
    ​ 解释器选择:>setting>Project:(你创建的名字)>Python Interpreter

  • 好了,来打出pycharm里的第一行代码吧

    print('hello world')

    然后同时按ctrl+shift+F10,就可以执行了,或者点鼠标右键(写代码框的空白处) 选中'rua xxx'

二、python语法——注释

  • 为了更好的让自己或者别人看懂代码,所以我们有时候得对代码进行解释,这就是注释

  • 三种注释方法:

        方式1:解释说明文字前加警号   pycharm中有快捷键 ctrl + ?
            # 注释(单行注释)    (可以多行一起框中一起注释)
     	方式2:回车键左边那个键英文输入法下连续按三下
             '''
             多行注释
             '''
     	方式3:回车键左边那个键英文输入法下+shift 连续按三下
             """
             多行注释
             """
    

三、python语法——变量与常量

  • 变量常量是为了让程序能记录分辨事物状态的能力

  • 何为变量:

       标记(可能经常改变)的事物状态,比如说 年龄、口袋里的钱、上课时间
     产生一个变量的三要素
    
     变量值
     变量值的类型:print(type())
     变量值的ID号:内存地址在哪儿不是内存地址,但是是转成了数字给你看    print(id())
    
  • 何为常量:

       标记一般不改变(不是绝对不改变)的事物状态,比如说 每一个具体的圆的半径、直径数   值;物理学中的靠近地面的重力加速度;真空中的光速数值;不同的微粒的各自的质量,常量可   区分为不同的类型,如:25、0为整型常量,6.8为实型常量,'a'、'b'为字符常量。常量一   般从其字面形式即可判断。这种常量称为字面常量或直接常量。
    
  • 变量的基本使用

    在代码中记录事物的状态,比如说 age = 20 是一行代码,表示 年龄为20岁

    注意!
        看到有= 符号的代码时,先看右边,因为这个 =不是我们理解上的数学符号“=”号,他是在内存空间中占一块空间储存数据的值,然后把这个值绑定给等式左边的变量名称,绑定完成后,我们就可以通过左边的变量名拿到右边的值:
    例:age = 20
       print(age)
       得到 20这个值
    
        一个变量名同一时间只能绑定一个数据值,如果有新的变量名指向前一个数据值,原先的数据值会绑到新的变量名上
        age = 20
        log = 20
        print(id(age))
        print(id(log))
        打印后得到
        140723793172848
        140723793172848
        地址完全一样
    
  • 变量名的命名规范

    1.中文可以作为变量名,甚至拼音也行,但是不推荐,前者容易报错后者比较低级
    2.可以用字母、数字、下划线(按住shift+P右上角的-键),但是不能数字开头,也不能有特殊符号
      例如:haihaihai 
           hai_hai_hai_
           hai_hai_123hai_
    3.注意变量名别和Pycharm本来定好的关键字段冲突了,后续会学的
    4.命名风格有下划线式和驼峰式,尽量用一种作为自己的常用习惯不要改来改去
      例如:Super_star
           SuperStar
           Superstar
    
    
  • 常量的基本使用

    ​ python中没有真正意义上的常量(定义了就不能改) 定义了可以随时修改,如果想表示常量,可以全大写变量名

四、python基本数据类型

  • 如何查看数据类型

       type(数据值)或者type(变量名)
    例:age = 55
       print(type(age)) 或者 print(type(55))
       打印后得到 <class 'int'>,<class 'int'>
      
    
  • 常用数据类型(其实很多,先了解一些就够用):

    1. 整型 int

      整数,比如年份,人数

    2. 浮点型 float

      小数点型,比如 菜钱23.5 体重55.6

    3. 字符串 str

      一堆文本组成的一串数据,比如 名字、爱好、地点

     四种定义方式:
       name = 'jack'
       name1 = "jack"
       name2 = '''jack'''
       name3 = """jack"""
     
     注意别冲突使用 举例:
         他望车外看了看说“我买几个橘子去,你就在此地,不要走动”
      info = "他望车外看了看说'我买几个橘子去,你就在此地,不要走动'"
         
    

    4.列表 list

       使用中括号[]包裹起来的一堆数据值,类似一个大衣柜里面装衣服,取用起来方便
    如果在代码世界中就是把多个数据值存储起来,如果以后有需要可以随时的取
    里面的数据值可以是任意类型,任意类型,任意类型!😶‍🌫️
    代码样式:
        l1 = [11, 1.1, 'jack']
        l2 = [11, 1.1, 'jack', [11, 22, 33, [123, 321, 'jackNB', 555]]]
        
    索引取值:
        表格里面的数据值是按0 1 2 3 ...的顺序排列,开头的为0号位置
        所以比如要取上面l1表格里面的 jack,我们可以这样实现>>>
        
        print(l1[2])
        打印执行后即可得到jack这个数据值
        如果要取l2表格里面的 jackNB,可以这样实现>>>
        
        print(l2[3][3][2]) 即可
    

    5.字典 dict

        思考:虽然列表可以取到数据值,但是如果数据太多,在不知道数据的具体位置情况下是很难拿到这个数据值的,所以就有字典这个数据类型作为更好的提取方法,能够很精确的存储和表达数据值是什么含义
    
    基本原理:大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对
             不同键值间用逗号隔开
             K一般是字符串负责解释说明,V则可以为任何数据类型,任何,任何,任何!
    代码样式:
             d = {
            'username': 'jason',
            'age': 18,
            'hobby': '学习',
            'salary': 13
    }
                          ps:可以主动换行这样看起来更美观
     如何取值:
            因为是无序的,只能按照K来取值
            比如上方的d字典,想拿到 18这个年龄
            print(d['age'])                      !!!!一定注意不要忘了''
            
            小题目:
            d1 = {
                'username': 'jack',
                'addr': ['北京', '长沙', {'国家': '中国', '编号': [11, 22, '中国最牛                  ']}]
                }
            拿到'中国最牛'
            print(d1['addr'][2]['编号'][2])
        
    
    

  • 补充:使用python时 PE8规范

        使用python过程中,如果代码书写不规范,会出现下波浪线,有绿色红色黄色等等,一般只要不是红色不大影响使用
    python代码编写规范
      1.单行注释如果跟在代码之后 那么警号与代码之间需要空两格 内容与警号空一格
      2.如果单行注释自成一行 那么内容与警号空一格
      3.逗号后面与数据值空一格
      4.赋值符号左右都得空一格
    
        代码不规范卡壳了可以按 ctrl+alt+L 软件会自动优化
    
    
posted @ 2022-09-23 19:24  yiwufish  阅读(42)  评论(0)    收藏  举报