python试听课笔记(第1-2课)

这篇笔记介绍了Python的基础知识,包括常用的输入输出操作,如字符串输出、用户输入及格式化输出;详细阐述了Python变量的命名规则和类型识别;并讲解了Python中行与缩进的重要性,强调了缩进在代码块结构中的作用。

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

Python中常用的输入和输出

输出字符串 hello TL

>>> print("hello TL")
hello TL #运行后输出示例

获取输入的信息,再输出
··将用户输入信息赋值予nama,然后输出name

>>> name=input("请输入姓名:")
请输入姓名:ZZZ
>>> print(name)
ZZZ

{}占位,然后format格式化字符串,从前向后依次输出100,200

>>> "{},{}".format(100,200)
'100,200'

{}占位,{}内用0,1标识位置,输出format内值

>>> "{1},{0}".format(100,200)
'200,100'
#目前测试,只能由0起始,以此开始,0123等

{}占位符应用示例1

>>> "姓名:{};年龄:{}".format("ZZZ",9999)
'姓名:ZZZ;年龄:9999'

{}占位符应用示例2,尝试结合input

>>> name=input("姓名")
姓名ZZZ
>>> age=input("年龄")
年龄9999
>>> "姓名:{};年龄:{}".format(name,age)
'姓名:ZZZ;年龄:9999'
#尝试
#>>>  "姓名:{};年龄:{}".format(input("姓名:"),input("年龄:"))
#报错,留着以后学会更多了再研究更新。

格式化处理保留2位小数点 :.2f

>>> "{:.2f}".format(3.1415926)
'3.14'

格式化数值,2进制 :b

>>> "{:b}".format(30)
'11110'

格式化数值,8进制 :x

>>> "{:o}".format(100)
'144'

格式化数值,10进制 :d

>>> "{:d}".format(30)
'30'

格式化数值,16进制 :x

>>> "{:x}".format(400)
'190'

设定宽度,1个数值占8位,1个数值占16位

>>> "{:8}:{:16}".format(100,200)
'     100:             200'

设定对齐方式,<:左对齐,>:右对齐

>>> "{:<8}:{:>16}".format(100,200)
'100     :             200'

Python中变量(标识符)起名规则要求

  • 由字母、数字、下划线组成,不可以数字开头。
  • 区分大小写
  • 保留字不可作为变量(标识符)名称

保留字列表

>>> import keyword  
>>> keyword.kwlist
['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']

[‘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’]

type:识别类型

>>> num=123
>>> num
123
>>> type(num)
<class 'int'>

变量的定义和使用

python中的变量不需要声明,但在使用前必须赋值,变量赋值之后改变量才会被创建
python中的变量没有类型,所说的“类型”是变量所指的内存中对象的类型
等号(=)用来给变量赋值
变量名=值(将值赋予变量)
示例:

num=1111
a=b=c=1111
a,b,c=1,2,"zzzz"

Python中的行与缩进

  • python中使用缩进来表示代码块,不需要使用大括号{}
  • 缩进的空格数是可变的,但同一个代码块的语句,缩进距离(空格数)要保持一致。
if True:
	print(1)
else:
	print(2)
============================
if False:
    print(1)
    print(2)
else:
    print(10)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值