python入门第一天:有关于python基础语法和变量

本文是Python入门的第一天教程,涵盖了Python环境的安装与PyCharm的配置,基础语法包括注释、语句、标识符、关键字、数据类型与输出函数的使用,以及变量的定义、赋值和类型转换。通过实例讲解如何在Python中创建和使用变量,包括交换变量值的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

day 1 基础语法和变量

一、python环境的安装准备和PyCharm的使用准备

1、python环境的安装和检查

  • 在官网上下载好python并安装好之后,点击Windows,并输入cmd,显示命令提示符,按回车键

  • 输入python,按回车,如果出现以下图片则代表着电脑已经安装好环境
    +在这里插入图片描述

2、PyCharm的准备工作

  • PyCharm安装好之后,点开软件,则会有三个提示,分别是Creat New Project:创建新工程;Open:打开一个已经存在的工程;Get from Version Control:从版本控制上获取一个工程,如图所示,我们选择Creat New Project.
    +在这里插入图片描述

  • 在创建新工程时,要进行切换新目录,同时,点击Existing interpreter,选择我们系统中存在的python环境,如果显示no interpreter,再点击获取系统解释器,选择system interpreter.

  • 在这里插入图片描述
    +在这里插入图片描述

  • 点了creat之后只是创建了文件夹,并没有创建文件,还需要创建新的文件夹

  • 在进入创建之后可进行设置字体的大小和样式,设置自己的屏幕显示样式

  • 设置开始时的时间和作者,便于自己观看代码的时间。

  • 在这里插入图片描述

  • 在程序下方是运行程序的控制台,依顺序分别是当前使用的是哪个解释器执行的哪个py文件;print语句的打印结果,和程序运行结束标志:code为0表示程序正常,非0表示程序异常。

  • 在这里插入图片描述

    二、Python的基础语法

    1、注释:代码中不参与编译执行的部分

    (1)作用

    注释在代码中起到一个注解和说明的作用

    (2)添加方式

    • 单行注释:在说明性文字内容前添加一个#,#和美容之间要有空格,快捷键ctrl+/,如果需要在代码后面添加注释,需要手动添加#,不能用快捷键,快捷键是对整行注释
    • 多行注释(文档注释) 将文字放在六个“(双引号)或者六个单引号之间

    2、语句

    • 一条语句占一行,一行结束不需要分号,如果一行结束时加分号也不会报错

      print('您好!')
      
    • 如果一行要显示多条语句,多条语句之间必须用分号隔开,分号必须是英文状态下的分号,中文状态下的分号则会报错

    • print("python!");print("java")
      
    • 如果一条语句很长,可以多行显示,在换行时必须用\,结果与一行显示是一样的,(加\时,\不能破坏数据)

      result = 1998 + 99999 + 999999 + \
               898989 - 89898989 + 89898989
      print(result)
      

      3、标识符:用来给变量、函数、类取名用的(名字)

      (1)要求

      • 从内容上来讲:由字母、数字或者下划线组成(python3.x中文也不会报错,但是尽量不要用)

      • 数字不能开头

        name = "李家半仙儿"
        name2 = "李家半仙儿"
        _name = "李家半仙儿"
        

      4、关键字:在python中本身就是具备特殊功能或者特殊意义的标识符

      • python中所有的关键字:[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’,‘continue’, ‘def’, 'del’删除语句, ‘elif’, ‘else’, ‘except’, ‘finally’, 'for’循环关键字,‘from’, ‘global’,‘if’, ‘import’,‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, 'pass’占位关键字, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’,'yield’生成器关键字]

      • print是系统函数,最好不要用来命名

      • 在写程序时name和Name是不一样的

        from keyword import kwlist
        print(kwlist)
        

      5、常见数据和数据类型

      (1)常见数据

      • 数字数据-表示数值大小的数据就是数字数据(比如:年龄值、身高、体重、距离、速度等),在python中数字数据直接表示

      • 数字数据相关类型:*整型(整数对应的类型,类型名-int)、浮点型(小数对应的类型,类型名-float),*复数(由实部和虚部组成的数,虚数单位是j,类型名-complex)

      • 电话号码、邮编、身份证号码不属于数字数据

        18
        30000
        -4.5
        +3.24
        10+5j
        
      • 文本数据-表示文字信息的数据就是文本数据(姓名、性别、家庭住址、衣服品牌、公司名称),电话号码、邮编、身份证号、车牌号都属于文本数据,文本数据相关类型:字符串(类型名-str)

      • 在python中文本表示的时候需要加引号,单引号或者双引号都可以

        "小明"
        "四川成都"
        "hello word!"
        '小明'
        
      • 布尔数据-该数据只有True和False 两个值的数据,其中True表示真/肯定,False表示假/否定,在python中表示时 直接写True和False,切记首字母要大写,相关类型:布尔(类型名-bool)

      • True
        False
        

      (2)type函数-type(数据)获取一个数据的类型

      6、输出函数-print(在控制台输出内容)

      (1)用法一:print(数据)-在控制台打印指定数据

      print('=========用法一========')
      print(89)        # 数字数据
      print('hello')   # 文本数据
      print(True)     # 布尔数据
      print(1+1)      # 运算表达式
      print(10-20+3)   # 混合运算式
      

      (2)用法二:print(数据1,数据2,数据3)-在控制台同时打印多个数据

      一个print同事打印多个数据的时候,默认情况下,数据在一行显示,中间用空格隔开

      print('==========用法2=========')
      print(10, 20)
      print(10, '您好', True)
      age = 18
      name = '李家半仙儿'
      print('年龄:', age); print('姓名:', name)
      

      (3)用法三

      • print(数据,end=结束字符串)
      • print(数据1,数据2,数据3)
      • 默认情况下,一个print打印完之后会自动换行,再打印下一个print数据(因为end默认值是’\n’)
      print('123\nabc')
      print(100, end='\n')
      print(200)
      print(100, end=',')
      print(200)
      print('100\n200')
      print(100, end=';')
      print(200, end='/')
      print()
      print(10, 20, 30, end='40')
      

      (4)用法四

      • print(数据1, 数据2, 数据3,。。。。,sep=分隔字符串)

      • 默认情况下,分隔字符串的值是空格(sep值是’’)

        print('============用法4===========')
        print(1, 2, 3, 4)   # print(1, 2, 3, 4, sep=' ')1 2 3 4
        print(1, 2, 3, 4, sep='')  # 1234
        print(1, 2, 3, 4, sep='爱心')  # 1爱心2爱心3爱心4
        print(11, 22, 22, 33, sep='-', end='。')   # 11-22-22-33。100*200*300;1 2 3 4
        print(100, 200, 300, end=';', sep='*')
        print(1, 2, 3, 4, sep=' ')
        

      7、输入函数-input

      (1)input(输入提示信息)- 获取控制台的输入提示信息后面输入的内容并返回

      注意:不管从控制台输入的是什么,得到的数据的类型都是字符串

      input('请输入姓名:')  # 运行程序时我们可在后台处输入信息,再按回车就结束
      name = input('请输入姓名:')  # 用变量来获取输入的内容
      print(name)
      
      age = input('请输入年龄:')
      print(age)
      

      (2)我们得到的是字符串,要想他是整型,要吧年龄值进行转换

      age = int(input('请输入年龄:'))  # 让输入的年龄值变成整数
      age = float(input('请输入年龄:'))  # 让输入的年龄变成浮点型
      

      三、变量

      1、变量的作用

      变量就是在程序中保存数据的(可以看成是容器)

      2、定义变量

      (1)语法(固定写法):变量名 = 数据

      (2)说明

      • 变量名-程序员自己命名:要求:是标识符,不能是关键字;规范:字母都小写,多个单词用下划线隔开;见名知意(看到变量名大概知道这个变量保存的是什么数据);不使用系统提供的函数名、类名或者模块名
      • = - 赋值符号;固定写法
      teacher_name = '余婷'
      age = 18
      
      • 数据- 可以是任何有结果的表达式;可以是具体的数据(比如:数字、字符串、布尔)、有结果的运算表达式
      result1 = 10   # 具体的数据
      result2 = 20 + 30  # 有结果的运算表达式
      name = input('请输入姓名:')  #
      

      3、使用变量

      使用变量时就是在使用变量中保存的数据;变量中保存的数据可以怎么使用,那么这个变量就能怎么使用

      a = 100
      print(a)
      print(a+200)
      c = a
      print(c)   # 100
      

      4、重新赋值

      可以通过重新给变量赋值来修改变量中保存的数据

      number = 1  # 给number赋值为1
      print(number) # 1
      number = 10  # 重新给number赋值为10
      print(number) # 10
      number = 'hello'  # 再次赋值为hello(python中同一个变量可以保存为不同类型的数据)
      print(number)  # hello
      

      5、同时定义多个变量

      (1)同时定义多个变量赋相同的值

      变量1 = 变量名2 = 变量名3 =…= 数据

      score1 = score2 = score3 = 0
      print(score1, score2, score3)
      

      (2)同时定义多个变量赋不同的值

      变量名1,变量名2,变量名3,、、、、=数据1,数据2, 数据3,、、、、

      • 注意:=签名变量的个数必须和 = 后面数据的个数保持一致
      x, y, z = 100, 200, 300
      print(x, y, z)
      

      6、交换两个变量的值

      (1)空杯法

      n = 10
      m = 20
      i = n
      n = m
      m = i
      print(m, n)
      

      (2)在python中

      m, n = n, m
      print(m, n)
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值