Python基础语法与工具函数
一、常用快捷键
快捷键 | 功能 |
---|---|
ctr+/ | 添加或取消注释 |
ctr+A | 全选 |
ctr+S | 保存 |
ctr+X | 剪切 |
ctr+F | 搜索、查找 |
ctr+Z | 撤销 |
ctr+shift+Z | 反撤销 |
*按住ALT键点击鼠标,可以实现多光标功能
二、Python基础语法
1、注释
注释的存在不会影响程序的功能
单行注释(# ):#后加一个空格,快捷键ctr+/可快速添加或取消注释
# 这是一个单行注释
多行注释(‘’‘ ’‘’或“”“ ”“”):将注释内容放在三个单引号或者三个双引号之间
'''
注释1
注释2
注释3
...
'''
"""
注释1
注释2
注释3
...
"""
*注释可以快速关闭代码
2、行和缩进
在Python中一条语句占一行,一行结束后不需要分号
print(1)
print(2)
一条语句的开头不能随便添加缩进,第二行print(2)执行时会报错
print(1)
print(2)
如果一定要把多条语句放在同一行,则语句之间必须添加分号
print(1);print(2);print(3)
3、常用数据和数据类型
数据 | 释义 | 类型 | 表示方式 |
---|---|---|---|
数字数据 | 用来表示数值大小的数据 | 整型(int):数学中的整数 浮点型(float):数学中的小数 | 像数学中的数字一样直接写,如:1,2,3.14,3e4(科学计数法) |
文本数据 | 用来表示文字信息的数据 | 字符串(str) | 必须加单引号或者双引号,如:‘ABC’,“ 你好” |
布尔数据 | 只有true和false两个值,true表示真的,正确的,成立的;false表示假的,错误的不成立的 | 布尔(bool) | 直接书写,首字母要大写,如:True,False |
空值 | 没有值,值为空 | none | - |
4、标识符和关键字
标识符命名要求:由字母、数字、下划线组成,数字不能作为开头,不建议使用中文,如abc1_
关键字:本身具有特殊意义和特殊功能的标识符,如:‘print’,‘input’,‘name’,‘true’,‘none’,‘and’,'as’等
关键字不能另做他用,也不能作为某个名字使用
5、类型和类型转换
获取数据类型:type(数据),即返回指定数据的类型
print(type(123)) # <class 'int'>
print(type('abc')) # <class 'str'>
类型转换原则(通用格式):类型名(数据)
print(int(1.23)) # 1
print(float(1)) # 1.0
print(int(True)) # 1
print(bool(1)) # True
*int将所有数据转换成整型,所有浮点数都能被转换成整型
字符串在转换成整型时,如果字符串去掉引号后是个整数,则能够被转换成整型
字符串在转换成浮点数时,如果字符串去掉引号后是个浮点数,则能够被转换成浮点型
所有的整数都能够被转换成浮点数
三、工具函数
1、输出函数(print)
print(数据):将指定数据打印(显示)到控制台
print(123) # 123
print('abc') # abc
同时打印多个数据,print(数据1,数据2,数据3…),数据与数据之间用逗号隔开
print(1, 2, 3) # 1 2 3
*定制end
默认情况下,打印完一个数据后会自动换行,因为end默认是换行
print(数据,end = ‘字符串‘)
print(1,end = ';')
print(2)
# 1;2
print(1, end = '+')
print(2, end = '=')
print(3)
# 1 + 2 =3
*定制sep
sep默认值是空格,它控制同时打开多个数据的时候,数据和数据之间用空格隔开
print(数据1,数据2,sep = ‘字符串‘)
print(1, 2, 3, sep = '+')
# 1+2+3
print(1, 2, 3, sep = '+',end = '=')
print(6)
# 1+2+3=6
2、输入函数(input)
从控制台获取数据,在程序中使用
用法:变量名 = input(输入提示信息)
变量名 = 数据类型(input(输入提示信息))
name = input('请输入名字:')
print(name)
'''
请输入名字:ABC
ABC
'''
age = int(input('请输入年龄:'))
print(age)
'''
请输入年龄:18
18
'''
*输入数据的类型问题:不管通过input操作输入的数据类型是什么,获取到的数据类型都是字符串(str)