day2_变量与基本数据类型

一、IDLE中的交互模式与脚本模式

交互模式:相当于一种问答模式,关闭即消失,无法保存重用。

脚本模式:可以将代码长期保存以及重复使用。

创建脚本模式:file——new file

快捷方式:

  • 新建:ctrl+n(弹出脚本模式窗口)

  • 打开:ctrl+o(打开原有文件)

  • 保存:ctrl+s(建议新建一个文件夹,用来存放脚本模式保存的py文件)

示例:
请添加图片描述

  • 运行:F5或者fn+F5(因为我的F5是控制键盘灯光的,所以我都是用的fn+F5运行)

二、变量(Variable)

2.1 变量的定义

变量:会变化的量。本质:用来存放数据。

日常生活中的变量:时间、温度、头发(这个应该只少不多吧)、钱 . . .

Python中如何定义一个变量:

变量名 = 变量值
name = value
# = 赋值符号(赋值过程:从右至左)

当print里面是变量名时,不需要加引号;

如果变量名重复,最后一次赋值为最终结果。

2.2 变量命名的规则与规范

  • 变量名的组成:英文字母、数字、_下划线。(数字不能做开头,同时后面会接触到必须用下划线开头的,所以也不建议用下划线开头)

  • Python中的变量名区分大小写,如:age与Age是两个不同的变量。

  • Python内置的关键字不可以用来命名。

    关键字查询方法如图:
    请添加图片描述

  • Python内置的函数(如print、input等)不能用作变量名,当使用内置函数进行变量命名时,该函数的原本含义会被覆盖 ,无法使用该函数原本的作用。

    示例:
    请添加图片描述

  • 不建议使用中文作为变量名。

  • 变量名要见名知意,如:age、name等,不要用a、b这些来命名,容易混乱。

  • 变量的命名格式 :

    1)驼峰式

    ​ 大驼峰:每个单词的首字母大写,如:MyName。

    ​ 小驼峰:除了第一个单词外其他单词的首字母大写,如:myName。

    2)链式:用下划线对每个单词进行链接,如:my_name。

三、注释

注释:对代码的解释说明,注释是不会被运行出来的,只是给我们程序员看的。
(一篇完整的代码,注释要占三分之一)

写注释的原因:增加代码的可读性。

Python中的注释分为两种:单行、多行。

  • 单行注释:#注释内容
  • 多行注释:’’‘注释内容’’’、""“注释内容”""

四、基本数据类型(type)

检查数据类型使用type:

>>> type(23)
<class 'int'>
>>> type(2.3)
<class 'float'>
>>> type(23)
<class 'bool'>
>>> type('23')
<class 'str'>

4.1 整型(int)

就是整数,如:年龄、人数等。

注:整型的第一位数字不能是0,但如果值为0,则写几个0都不影响,如num=00。

4.2 浮点型(float)

就是小数,如:身高、体重、圆周率等。

4.3 布尔类型(bool)

  • 简单理解:就是判断对错真假。

  • 结果只有两种:True、False。

  • 布尔类型可以当数值类型使用,True表示1,False表示0。

    示例:

    >>> 1+True
    2
    >>> 1+False
    1
    

4.4 字符串类型(str)

字符串是需要引号(单、双、三引号)进行包裹才属于字符串。

  • 三引号中的内容是什么格式,输出就是什么格式。

  • 引号的嵌套:不同引号可以相互嵌套。

    示例:

    str1 = "我说'今天是第二天'"
    
    str2 = '我说"今天是第二天"'
    
    str3 = '我说‘今天是第二天’'
    #此句内部为中文引号
    
    str4 = '我说\'今天是第二天\''
    
    print(str1+'\n'+str2+'\n'+str3+'\n'+str4)
    

    运行效果图:
    请添加图片描述

  • 转义字符:\n 换行;\t 制表。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值