一木.溪桥学Python-02: 数据类型、标识符、语句与缩进、变量常量、输入input、sep=“ “、end=“\n“

一木.溪桥 在Logic Education跟Amy学Python

12期:Python基础课
一木.溪桥学Python-02: 数据类型、标识符、语句与缩进、变量常量、输入input、sep=" “、end=”\n"
日期:2020年12月16日


学习目标:

Python 数据类型、标识符、语句与缩进、变量常量、输入input

学习内容:

数据类型

  • int–>eg. type(1)
  • float–>eg. type(1.1)
  • str–>eg.type(‘DXD’)–>type(“DXD”)
  • bool–>type(True)–>type(False)–>python 区分大小写

Python标识符

  • 对变量、常量、函数、类取的名字

  • 命名规则
    大小写有别,严格区分
    由字母 数字 下划线组成
    不以特殊字符开头:@money
    下划线可以 _logic
    不建议用中文
    见名知意,提高可读性

    蛇形:national_treasure = “pandas”
    小驼峰:national Treasure = “pandas”
    大驼峰:National Treasure = “pandas”

    变量小写,常量大写

    不以关键词作为标识符:
    win+r–cmd–python–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’]

  • python 注释
    单行注释 #–>程序不执行注释–>快捷键:ctrl+/
    复制当前行–>ctrl + d
    多行注释–>选中多行代码–> ctrl + /
    文档注释–>成对3个双引号或3个单引号“”“ ”“”

语句与缩进

  • 语句线束以换行结束
  • 为完成某一特定功能而联系在一起的一组语句构成一个代码块。有判断、循环、
    函数、类等各种代码块。代码块的首行通常以关键字开始,以冒号( : )结束。
  • python 最具特色的语法就是使用 缩进 来表示 代码块 ,不需要使用大括号。
  • python 一般用 四个空格 就是 tab 来缩进。在 pycharm 中 tab 自动回转成4个空格。
  • 正确的缩进方式:
    所有的普通语句,顶左开始编写,不需要缩进
    所有的代码块,首行不用缩进,从冒号结束后开始下一行,都要缩进
    直到该语句块结束,就退回缩进,表示当前块已结束
    语句块可以嵌套,所以缩进也可以嵌套

pass语句

  • pass 语句是占位语句,它什么都不做,只是为了保证语法的正确性而写。
    以下场景中,可以使用 pass 语句:
    当不知道后面的代码怎么写的时候
    当不需要写代码细节的时候
    当语法必须,又没有实际内容可写的时候
    其它的一些觉得需要的场景

变量与常量

  • 变量与常量都是容器,都要在内存中开辟一块空间,来保存它的值
  • 变量,值可以发生改变的量
  • 常量,值不改变的量
  • 变量创建小贴士:
    在python当中创建变量无需声明类型
    每个变量在使用前都必须赋值,变量赋值以后才会被创建
    “=”号这个赋值运算符是从右往左的计算顺序
    Python允许同时为多个变量赋值
    同时为多个变量赋值:a=b=c=3 a,b,c=1,2,3
  • 可用id()查看变量的指向–>id(amy_sex)
  • 程序规则: , 后面有一个空格
  • 常量,在python中使用全部大写来辨别常量;常量在python中没有保护机制,所以没有严格意义上的常量

input输入函数

  • 输入的内容都为字符串
  • 会阻塞

函数参数查看

  • ctrl + 鼠标左键–>放在函数位置–进入函数的说明文档
  • print()–sep参数
  • print()–end 参数

sep 、end

  • sep: 中间隔开
  • end: 结尾隔开
  • 默认sep=" “(空格),end=”\n"(换行)
print("D", "X", sep="", end="")

print("D")

print("00", 11, sep="-", end="\n")

print("hello", "world", sep="*", end="^@^")

print("!!!")


print("hello", "world")     # 默认sep=" "(空格),end="\n"(换行)

print("!!!")

run:
DXD
00-11
hello*world^@^!!!
hello world
!!!

作业:

在这里插入图片描述

作业答案:

  • 1:
    选:ABD
  • 2:

解1

a = 6
b = 8
c = 0
c = a
a = b
b = c 

解2

a,b = b,a
  • 3:
id_card = input('请输入id_card:')
if str.digit(id_card):
	print('id_card:',id_card)
else:
    print('id_card 格式错误!')
  • 4:
print('1*2','3*4')
print('1*2\n3*4')
print('1*2','3*4',sep='\n')

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值