ctr + / - 添加/取消注释
ctr + s - 保存
ctr + c - 复制
ctr + v - 粘贴
ctr + x - 剪切
ctr + a - 全选
ctr + z - 撤销
ctr + shift + z - 反撤销
为程序添加注释可以用来解释程序某些部分的作用和功能,提高程序的可读性。主要分为单行注释与多行注释。
单行注释使用 “ # ”
# print('helloworld')
多行注释使用 ‘’‘注释内容’’’ 或者 “”“注释内容”""
a = 10 print(a)
需严格遵循缩进原则,一般情况下,一行中只存在一条语句
Python中数有四种类型:证书、长整数、浮点数和复数。
2)文本数据 - 用文字来提供数据的数据,例如:姓名、公司名、学校名、家庭住址、商品名称等。
文本对应的类型:str(字符串)
3)布尔数据 - 在程序中用True表示肯定、真,用False表示否定、假的数据就是布尔
布尔对应的类型:bool(布尔)
4) 其他常用数据类型:list(列表)、dict(字典)、tuple(元组)、set(集合)、迭代器、生成器、function(函数)、自定义类型等。
获取数据类型的方式 - type
print(type(10)) # <class 'int'> print(type(True)) # <class 'bool'> print(type('')) # <class 'str'>
# 类型转换 # 类型名(数据) - 将指定数据转换成指定类型 # 3.14 -> 3 print(int(3.14)) # 3 print(float(8)) # 8.0 print(int(True)) # 1 print(int(False)) # 0 # print(int('abc')) # 报错 print(int('123')) print(float('123.4')) print(float('23'))
输出函数 - print
# 1.输出函数(将数据打印到控制台) - print # 1) print(数据) / print(有结果的表达式) print(56) print('abc') print(type(56)) print(100+2) # 2) 同时打印多个数据: print(数据1,数据2,数据3,数据4,...) print(100,200) print(12.5,'你好',False) print(10+20,100,type(12.5)) # 3) 定制结尾符号 # end = ';' # print(数据1,数据2) # 每个print多有一个end,end的默认值是换行符.当print打印完所有的数据后会自动打印end的值 print(100) # print(100, end='\n') print(200) # print(200, end='\n') """ 100 200 """ print(100,end=';') print(200,end=' ') print(300) """ 100;200 """ print(123,'abc',end='.\n') # 4) 定制数据分隔符 # sep=' ' # 数据分隔符的默认值是空格,控制的时候同时打印多个数据的时候,数据之间的分隔方式 print(100,200,300,sep='+',end='=') # 100-200-300 print(100+200+300) print(100,) # 2.输入函数 - input # 变量 = input(输入提示信息) - 从控制台输入内容,并且将输入的内容保存到变量中 name = input('请输入姓名:') print(name) # 注意: 通过input函数不管输入的内容是什么,返回的数据的类型都是字符串(str) age = int(input('请输入年龄:')) print(age,type(age)) # print(age + 100)
变量就是保存数据的容器.将数据保存到变量中以后,就可以通过使用变量来使用数据
语法: 变量名 = 值
说明:
变量名 - 由程序员自己命名
要求: 是标识符;不是关键字
规范: 见名知义(看到变量名就大概知道变量中保存的是什么数据),如果有多个单词单词之间用下划线隔开,不使用系统的函数名类名和模块名
= - (赋值符号) 固定写法
值 - 任何有结果的表达式,例如: 具体的数据,运算表达式,函数调用表达式
print(100) name = '吴彦祖' dog_name = '朵朵'
使用变量就是使用变量中保存的数据
num = 10 print(10) print(num) print(10 + 2) print(num + 2) print(type(10)) print(type(num))
name = '彭于晏' print(name)
同时定义多个变量赋相同的值
a = b = c = 200 # a = 200 # b = 200 # c = 200 print(a,b,c)
同时定义多个变量赋不同的值
x,y,z = 10,20,30 # x = 10 # y = 20 # z = 30 print(x,y,z) # 9999**9999 a = 100 a = 200
定义变量的时候系统会自动在内存中申请控件,控件申请多少看保存的数据需要多大;
重新给变量赋值的时候,会重新申请新的内存空间,新的内存控件的大小由新赋值的数据决定
id函数: id(变量) - 获取变量保存的数据的地址
num = 100 print(id(num)) num = 1000 print(id(num))