python 1day
一、基础语法
1、常用快捷键
ctr + / —— 添加/取消注释
ctr + s —— 保存
ctr + c/v —— 复制粘贴
ctr + z —— 剪切
ctr + shift+z —— 反撤销
2、注释
print('123')
"""
通过三个引号进行多行注释,三引号之间的代码功能不会被解释
"""
3、语句
-
一条有效代码就是一条语句 -
一般情况下,一条语句占一行,可以不加封号 -
一条语句的开头不能随便加缩进
4、标识符和关键字
- 标识符命名要求:由字母数字下划线组成,并且数字不开头
a = 100
a1 = 23
s = 12
_ab_ = 123
5、数据类型
- 数字类型 —— 用来表示数字数值大小的数据
- 例如:年龄、身高、距离、长度
- 在程序中表示数据和数学中数字的表示方式一样
- 数字对应的类型有三种:int(整形)、float(浮点型)、complex(负数)
- 文本数据—— 用文字来提供数据的数据,
- 例如:公司名、姓名、学校名、商品等,在程序中表示文字数据的时候需要加单引号或者双引号,例如:”薛力“、”四川“
- 文本对应类型:str(字符串)
- 布尔型 True表示真、肯定,false表示否定
- 其他常用的数据类型:list(列表)、dict(字典)、tuple(元组)、set(集合)、迭代器、生成器、function(函数)
获取数据类型 —— tupe()
type(True)
print(type(Ture))
zh = int(3.14)
print(zh)
zh2 = float(3)
print(zh2)
print(str(zh2))
ps:不是所有字符串都可以转换为数字的,字符串去掉引号后时一个整数就可以转换为整型
二、输入和输出函数
1、输出函数----print()
- 输出函数——print(将数据打印到控制台)
- print(数据)/print(有结果的表达式)
print(56)
print('abc')
print(type(56))
- 同时打印多个数据:print(数据1、数据2、数据3、数据4…)
print(100,200)
print(12.5,'你好',False)
print(10+20,100,type(12.5))
- 定制结尾符号
- 默认为转义字符’/n’
- 每一个print都有一个end,当print打印完所有的数据后会自动打印end的值,end添加值可随意修改。
dy_end = print(100,end = ';')
print(dy_end )
- 定制分隔符号
- set = ‘ ‘
- 数据分隔符的默认值时空格,控制的时候同时打印多个数据时数据之间的分隔方式。
print(100,200,300,sep = "-",end = "=")
print(100+200+300)
2、输入函数
- 输入函数—— input(输入提示信息)
- input
input('求求您扣个1:')
bianlian = input('求求您扣个1:')
print(bianlian)
age = int(input('请输入年龄:'))
print(age,type(age))
print(age+100)
ps:通过input函数不管输入的内容是什么,返回的数据的类型都是字符串str
三、变量
taici = print('在别的游戏里,想我这么帅的一般都是主角哦!')
massage = '在别的游戏里,想我这么帅的一般都是主角哦'
print(massage)
num = 10
print(num)
num = 20
print(num)
a=b=c=100
print(a,b,c)
x,y,z =10,20,30
print(x,y,z)
- 定义变量和重新给变量复制的基本原理
- 定义变量的时候系统会自动在内存中申请空间,空间申请多少看数据需要多大;
- 重新给变量赋值时,会申请新的内存空间,新的内存空间的大小由新赋值的数据决定
id函数:id(变量)- 获取变量保存的数据地址
num = 100
print(id(num))
num = 1000
print(id(num))
制的基本原理
+ 定义变量的时候系统会自动在内存中申请空间,空间申请多少看数据需要多大;
+ 重新给变量赋值时,会申请新的内存空间,新的内存空间的大小由新赋值的数据决定
id函数:id(变量)- 获取变量保存的数据地址
```python
num = 100
print(id(num))
num = 1000
print(id(num))
|