Python 1.2 Python基础语法

一、字面量

  • 字面量是指代码中被写下来的固定的值。
  • Python中常用的六种值:数字、字符串、列表、元组、集合、字典。
  • 字符串又称文本,需要用 " " 包围起来。或者说,凡是用 " " 包围起来的都是字符串。

二、注释

  • 注释是对程序代码中对程序代码进行解释说明的文字。它不会被执行。
  • 注释分为单行注释和多行注释。单行注释以#开头(#注释内容)。多行注释以一对三引号引起来(" " "注释内容" " ")
  • 注释快捷键:Ctrl+/

三、变量

  • 变量是在程序运行时记录数据用的。
  • 变量的定义格式:变量名称=变量的值。其中=表示赋值,也就是将等号右侧的值赋予等号左侧的变量。

四、数据类型

  • 初级阶段主要接触的数据类型有三种:整型(int)、浮点型(float)、字符串类型(str)。
  • 可使用type()语句查看数据类型。

        方式一:使用print直接输出类型信息

        print(type(”饱饱“))

        方式二:用变量存储type()语句的结果

        string_type=type(”饱饱“)

        print(string_type)

        方式三:使用type()语句,查看变量中存储的数据类型信息

        name=type(”饱饱“)

        name_type=type(name)

        print(name_type)

        以上得到的输出结果均为:<class 'str'>

  • 我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?查看的是变量储存的数据的类型,因为变量无类型,而其储存的数据有类型。我们可能会说”字符串变量“,但要知道,并非变量是字符串,而是它存储了字符串。

五、数据类型转换

  • 数据类型之间在特定场景下是可以相互转换的,比如字符串转数字、数字转字符串等等。
  • 使用场景有:从文件中读取的数字,默认是字符串,需要转换成数字类型;后续学习的input()语句,默认结果是字符串,若需要数字也需要转换;将数字转换成字符串以写出到外部系统。
  • int(x)表示将x转换为一个整数, float(x)表示将x转换为一个浮点数,str(x)表示将x转换为一个字符串。同type()一样,这三个语句都是带有结果的,可以用print直接输出,或者用变量储存结果值。

        数字转字符串:

        num_str=str(11)

        print(type(num_str),num_str)

        输出结果为:<class 'str'> 11

        字符串转数字:

        num=int("11")

        print(type(num),num)

        输出结果为:<class 'int'> 11

  • 任何数据类型都可以转换成字符串,但将字符串转成数字前,得确保字符串的内容都是数字。另外,浮点数和整数也可以互转。

六、标识符

  • 在Python中,我们可以给变量、方法、类等等起名,这些名字统一称为标识符。
  • 标识符命名中只允许出现英文、中文、数字、下划线_,且不推荐使用中文、数字不可以用作开头。
  • 标识符命名对于大小写敏感,比如Andy不同于andy,因此在命名变量中的英文字母应全部小写。
  • 标识符命名不可使用关键字,比如True、and、if。
  • 多个单词组合变量名时,要使用下划线_作分隔。

七、运算符

  • 常用赋值运算符有+、-、*、/、//(取整除)、%(取余数)、**(指数,同义于^)。
  • 复合赋值运算符有+=、-=、*=、/=、//=、%=、**=,比如num+=1同义于num=num+1。

八、字符串拓展

  •  字符串有三种定义方式:单引号定义法、双引号定义法(最常用)、三引号定义法。其中,三引号定义法和多行注释的写法一样,使用变量接收它,它就是字符串,不使用变量接收它,它就可以作为多行注释使用。
  • 当想定义的字符串本身包含单引号或双引号怎么办?单引号定义法可以内含双引号;双引号定义法可以内含单引号;可以使用转移字符(\)来将引号解除效用。

        name=" “ 谈恋爱真烦 ":这种定义下前两个才是字符串。

        转义字符在字符串前添加:

        name=" \“ 谈恋爱真烦 "

        print(name)

        输出结果为:"谈恋爱真烦

饱饱看牙小记录:

先把坏的部分磨干净,没到神经就补牙,到神经了就需要做根管治疗。

补牙费用:有三档费用,分别是440每颗(自费360)、400每颗(自费200)和200每颗(医保全报)。

根管治疗费用:按根管收,一根1000左右,其中前门牙1500每颗,后槽牙上面一颗2500,后槽牙下面一颗3500-4500。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值