Python的基础知识1
一.注释注释是代码中不会被解释器执行的部分主要用于提高代码的可读性和可维护性。Python中的注释通常用于以下几种1.1 单行注释以#开头适用于单行说明或临时禁用代码快捷键为ctrl/例如下面代码所示# abc # def # fhi1.2 多行注释通常用于函数或类的文档说明用三引号或包裹通常用于函数或类的文档说明 Hello 大家下午好 1.3 PyCharm注释⼩技巧快捷键ctrl/快速注释 ctrlaltl快速整理代码 ctrla全选 ctrlf查找 替换 ctrlc ctrlv复制 粘贴 ctrlz撤回 ctrly还原二.变量2.1.什么是变量定义变量是Python中用于存储数据的标识符通过赋值操作将数据与变量名绑定。变量存储的是数据的引用内存地址而非数据本身① 变量是存储数据的容器② 变量存储的数据是临时的③ 变量在程序运⾏过程中是可以发⽣改变的量2.2.变量的命名规则① 由数字、字⺟、下划线(_)组成② 不能数字开头③ 严格区分⼤⼩写④ 不能使⽤内置关键字作为变量名称举个栗⼦① abc、abc123、_abc、hello合理② 123abc、abc、abc-123不合理③ _下划线 请问这可以是⼀个变量名称么答可以④ 变量abc和变量ABC是同⼀个变量么答不⼀样这是两个完全不同的变量2.3.变量的定义与调用在Python中记住变量⼀定要先定义后使⽤否则会报错。定义name 张三 address 湖南省⻓沙市调用print(name) print(address) 或 print(name, address)三.变量的数据类型变量的数据类型主要有以下几种1.数值int表示整数值无大小限制受内存限制例如10203040502.浮点float表示小数或科学计数法数值。例如3.883.1418.8825.553.布尔bool逻辑值True或 False常用于条件判断。例如True(真) False(假)4.字符串str由单引号或双引号包裹的文本支持多行字符串三引号。例如张三 李四 王五5.列表list有序、可变的元素集合用方括号[]定义例如[张三,10,20,3.15]6.字典dice键值对集合键必须为不可变类型如字符串、数字。例如{name:张三,age:20}7.元组tuple有序、不可变的元素集合用圆括号()定义例如(10,20,30)8.集合set无序、不重复的元素集合用花括号{}或set()定义。例如{102030}四.python中的输出输入4.1.格式化输出其中主要用的有以下三种%s 字符串 %d 数值 %f 浮点 print(大家好我叫%s % (name)) print(年龄是%d % (age)) print(金额是%.2f % (money))4.2.format输出4.2.1 基本语法print(字符串{}.format(变量名称1)) print({}字符串{}.format(变量名称1, 变量名称2))4.2.2format⽅法简写形式格式化输出推荐name 孙悟空 mobile 18878569090 print(f姓名{name}联系⽅式{mobile})4.3 input输入方法在Python中如果想让Python程序接受⽤户的输⼊信息可以使⽤input()⽅法基本语法变量名称 input(提示信息)例子password input(请输⼊您的银⾏卡密码) print(f您输⼊的银⾏卡密码为{password})记住所有由input()⽅法获取的数据都是“字符串”类型⼩结① input()可以⽤于接收由外部设备输⼊的信息但是如果⽤户没有输⼊任何内容则input()函数会中⽌ 当前代码的继续执⾏处于等待状态直到⽤户输⼊结束。② 所有由input()⽅法获取的数据都是“字符串”类型五.转义字符\n转义字符换行\t转义字符空格