1.python简介
是一种解释性,弱类型的语言
2.注释
1)单行注释
# 单行注释
# 多行注释
# 多行注释
# 多行注释
'''
多行注释(文本注释)
'''
还有""" 文本 """
3.变量
程序运行过程中产生的中间值,暂时存储在内存中,供后面的程序使用,变量直接声明就可以
变量:一种可以发生改变的量;
一个变量由三个东西组成,把一个变量理解为一个“仓库”
1.数据类型(type) 数据类型就是仓库的类型
2.内存地址(id) 内存地址就是仓库的位置
3.值(value) 变量值就是仓库里面的东西
变量的命名规则
# 1.必须使用英文字母、数字、下划线组成
# 2.不能是数字开头,更不能是纯数字
# 3.要有意义
# 4.不要太长
# 5.不要用中文
# 6.禁止用关键字
# 7.区分大小写
# 8.推荐使用命名法:
# a\驼峰:userName
# b\下划线:user_name
# c\匈牙利命名法
g_iUserName
g = global 全局
i = int int类型
UserName 变量名
# 变量的使用
# 声明变量:把右边的值赋给左边的变量名
name = 'python'
age = 20
# 使用变量
print(name)
print(age)
全局-->所有人都可以使用
局部-->部分人才可以使用
常量: 全部字母大写为常量,约定俗成
4.基本数据类型
有一个功能函数,可以帮助我们获取变量,或者数据它对应的类型 --> type
type(数据)
type(变量)
type(666)
type(name)
数值类型
int ”整形/整数“
int 整数 -10086 0 1 2 3 520 666 1314 没有小数点的数字 用来帮我们存储一些整数数据
# 声明方式:
# 变量名 = 整数值
age = 666
num = 888
# 一次性给多个变量赋值
a = 1
b = 2
a,b = 70,35
print(a,b)
# 程序的运行顺讯是从上往下顺序执行的:
a = 35
print(a) # 35
a = 70 # 给a重新赋值为70
print(a) # 70
# 原先的35被覆盖了
float “浮点型/小数”
编程里面一般情况下浮点数据之间的运算是不精确的.要精确地话可以用decima
num = 12.55
print(num)
bool "布尔值/判断真假"
a = 10
b = 20
print(a>b) # 输出False
print(a<b) # 输出True
声明方式:
变量名 = True
变量名 = False
布尔值一定要注意!!!! 单词首字母是大写
布尔类型是可以当做数值来运算的.True为1,False为0
一般不会这么用
序列类型
python序列类型 -- 字符串
刚刚学的数值类型,一般一次性只能存一个数据.如果你要存多个值 --> 序列类型
序列类型: 可以存储多个数据的一种类型
字符串 “str”
name = 'liucheng'
gendre = 'caixunkun'
other = 'fdshuwsdh7yfhwj'
print(gender)
字符串的表现形式为用一对引号(单引号,双引号,三引号)包起来的数据,里面可以存放汉字,数字,字母,特殊符号等东西
一般情况下,一行字符串用普通的单/双引号包起来
基本算数运算符
python可以很方便的进行一些数学运算
+ - * / 加减乘除
% 取余数 10%3 实现原理: 10-3-3-3 直到减不下去为止,还剩多少,余数就是几
// 整除 10//3实现原理: 10-3-3-3 直到减不下去为止,减了几次,整除数就是几
** 求立方 3**3 原理就是 3*3*3 三乘三乘三