Python每日笔记打卡_day2

Day2 2022年1月14日-星期五

一. 变量

1.1变量(Variable)

顾名思义:会变化的量(钱 时间……)

Python中定义变量:

  •  #变量名 = 变量值
     name = value	#结合方向 和C语言一样(从右到左)
     myname = "王亚琪" 
     MyLover_Name = "夏夏"
    

输出栗子:

  •  >>> myname = "亚琪"
     >>> MyLover_Name = "夏夏"
     >>> print(myname+MyLover_Name+"是一对")
     亚琪夏夏是一对
     >>> age=18
     >>> print(age)
     18
    

1.2变量的命名方式与规则

1.2.1变量名的组成及格式(用户标识符)

​ 组成:英文字母、下划线(_)、数字

​ 栗子:

  • student = 15	#单个命名不需要大小写
    myName = "王亚琪"#多个单词组合	  小驼峰(除去第一个单词以外后面每个单词首字母都大写)
    MyName = "wyq"	#多个单词组合		大驼峰	(每个单词首字母都大写)
    my_name = "王亚琪"#多个单词组合		链式(使用下划线连接每一个单词)
    

​ 输出栗子:

  • >>> myName="王亚琪"
    >>> print(myName)
    王亚琪
    
    >>> MyName = "wyq"
    >>> print(MyName)
    wyq
    
    >>> my_name="王亚琪"
    >>> print(my_name)
    王亚琪
    

注意:

1.在python中将名字全部大写表示一个常量

2.在python中(也有部分编译器如C)内置的关键字不可以用来命名

  • >>> import keyword
    >>> keyword.kwlist
      ['False', 'None', 'True', 'and', 'as', 'assert', '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']
    

3.Python中内置的函数不建议用来做变量名,当使用内置函数进行变量命名的话,该函数的原本含义会被覆盖,无法使用该函数的原本含义,Python解释器会报错

  • >>> print = "王亚琪"
    >>> print
    '王亚琪'
    >>> print("我叫王亚琪")
    Traceback (most recent call last):
      File "<pyshell#11>", line 1, in <module>
        print("我叫王亚琪")
    TypeError: 'str' object is not callable
    

4.变量名要见名知意

本质:就是用来存放数据

二. 注释——一篇完整的代码注释占全部代码的1/3

**注释:**就是对代码进行解释说明,注释是不会被解释运行出来的,只是给我们人看的。增加代码的可读性。

python中注释分为两种:单行注释;多行注释

2.1单行注释

#表示

  • >>> age = 18 			#王亚琪的年龄
    >>> age 				#输出不看这个注释
    18
    >>> name = "王亚琪"	#我的名字!
    >>> name
    '王亚琪'
    

2.2 多行注释

使用"""'''来表示

  • """
    第一行
    第二行
    第三行
    """
    print("王亚琪")
    '''
    第一行
    第二行
    第三行
    '''
    print("王亚琪")
    

F5输出结果

  • >>> 
    ========================== RESTART: E:/code/ces.py ==========================
    王亚琪	
    王亚琪
    

三. 基本数据类型*(Data Type)*

3.1整型(int)——用来存放整数

注意:整数的第一位不能是0(只有0本身除外)

1

>>> age =18
>>> age
18
>>> print(age)
18

2

>>> people = 01		#错误的红色
SyntaxError: invalid token

3.2浮点型(float)——就是小数

>>> weight = 55
>>> weight
55
>>> money = 0.37
>>> money
0.37

验证数据类型

>>> age = 18
>>> height = 1.8
>>> type(age)
<class 'int'>
>>> type(height)
<class 'float'>

3.3布尔类型(bool)——就是判断对错真假

按照C语言理解为输出0(false) 1(true)(逻辑运算符+关系运算符)

布尔类型只有俩种结果:True 、False

>>> 22+33>55
False
>>> 22+33<55
False
>>> 22+33>54
True

3.4字符串*(str)ing*

3.4.1字符串是需要用引号进行括起来才属于字符串(单、双、三引号)

3.4.1.1单双引号('' ""):

C语言中的字符常量是用单引号括起来的一个字符。

例如'a'是一个字符常量,而a则是一个标识符。

再如'3'表示一个字符常量,而3则表示一个整数。

>>> str1 = "王亚琪!!"
>>> print(str1)
王亚琪!!
>>> str2 = '夏夏'
>>> print(str2)
夏夏

3.4.1.2三引号('''):
>>> verser = '''
君不见,黄河之水天上来,奔流到海不复回。
君不见,高堂明镜悲白发,朝如青丝暮成雪!
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不复醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马、千金裘,
呼儿将出换美酒,与尔同销万古愁!
'''
>>> print(verser)

君不见,黄河之水天上来,奔流到海不复回。
君不见,高堂明镜悲白发,朝如青丝暮成雪!
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不复醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马、千金裘,
呼儿将出换美酒,与尔同销万古愁!

3.4.2转义字符——即用反斜线()开头的字符序列来描述特定的控制字符

转义字符是一个计算机专业词汇

在计算机当中,我们可以写出123 ,也可以写出字母abcd,但有些字符我们无法手动书写,比如我们需要对字符进行换行处理,但不能写出来换行符,当然我们也看不见换行符。

python转义字符

r’'原始字符串,将字符串原封不动的输出,取消原有的转义

>>> str1 = r"sssss\nnnn\tttttt\nnnnn"
>>> print(str1)
sssss\nnnn\tttttt\nnnnn

3.4.3嵌套——不同类型的引号可以相互嵌套

栗子

>>> str3='我说:"我爱她"'
>>> print(str3)
我说:"我爱她"
>>> str4="我说\"我爱她\""		#有了转义字符能区分避免歧义
>>> print(str4)
我说"我爱她"

四. IDLE相关

交互模式:相当于问答模式,关闭无法保存

交互模式

  • >>> name="交互模式"
    >>> name
    '交互模式'
    >>> print(name)
    交互模式
    

脚本模式:可以将代码进行长期保存

脚本模式

  • name = input("输入你对象的名字")
    print(name+'是你的宝贝')
    ======================= RESTART: E:/code/Py/baobei.py =======================
    输入你对象的名字夏夏
    夏夏是你的宝贝
    
参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页

打赏作者

printf("你好世界");

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值