python变量

知识汇总:
1-Python 语言里 一切数据都是对象

2-整数:
1-python 2 :int ---- long(长整数)
2-python 3 :中 只有int 没有long
3-怎么查看类型---type(100)--有返回值--该类型---<class 'int'>
3-浮点数--小数:type(3.0)---<class 'float'>---没有double

 

4-数字的运算:
1-加法 +
2-减法 -
3-乘法 *
4-除法 /
1-在python3 9/4 == 2.25 肯定带小数点 等价python2- 9//4 == 2
2-在python2 9/4 == 2 等价python3------ 9.0/4 == 2.25
5-取余 %
6-求次方----2**4
5-字符串:
1-定义:<class 'str'>
1- ' a' " a" ''' '''
6-字面量--直接量-- 1 3.14 'a'
7-变量:
1-优点:
1-代码比较简洁
2-修改方便
2-字符串之间的 + 连接符
3-变量:一个名字---一个可以改变的
1-组成: 字母+数字+下划线
2-一般以字母(大写,小写均可)开头---本身没有语法错误
3-数字不能开头!!!
4-区分大小写
5-英文单词--建议
6-不能与关键字相同(关键字是Python语言里面的特殊字符串)
import keyword
print(keyword.kwlist)
7-不要与内置函数相同---print
4-没有任何变量引用的对象,会被Python解释器清除
5-查看对象的地址--id() print('a的值:',a,'a的地址', id(a))

8-退出python解释器:
1-ctrl+ z--*
2-exit()
3-quit()
9-常见的几种变量的赋值
1- a= 1
2- a += 1 ------- a = a + 1
3- a *= 2 ------- a = a * 2
4- a++ ++a a-- --a python语法里面没有这些
10-ctrl + / --- 注释/取消注释
'''
welcome = '欢迎来到松勤自动化班学习python!'
print(type(welcome))
print('小a, '+welcome)
print('小b, '+welcome)
print('小c, '+welcome)
#字母 、 下划线 数字
# import keyword
# print(keyword.kwlist)
# a = 2**4
# print(a)#<class 'int'>

# welcome = '欢迎来到松勤自动化15班学习python!'
# print('小a, '+welcome)
# print('小b, '+welcome)
# print('小c, '+welcome)


'''
变量命名:
1- 组成元素:字母 、 下划线、 数字
2- 字母可以开头,
3- 数字不能开头
4- 下划线-不建议定义普通变量使用!!!
5- 关键字不能用!if for Ture
6- 内置函数名不能用!
7- 建议用英文


'''
# import keyword
# print(keyword.kwlist)

# a = 3
# print(a,'a的地址:',id(a))
#
# b= a
# print(b,'b的地址:',id(b))
#
# a = 4
# print(a,'a的地址:',id(a))
#
# b= a
# print(b,'b的地址:',id(b))

print('hello','world')#2个参数--print()
print('hello'+'world')#1- helloworld 2- helloworld-一个参数--print()
# # import math
# # math.ceil(3.85)
# # print(math.ceil(3.85))#5
# # welcome = '欢迎来到松勤自动化班!'
# # print('小a',welcome)
# # print('小b',welcome)
# # print('小c',welcome)
# # print('小d',welcome)
#
# # name = 'tom'
# # _age = 10
# # import keyword
# # print(keyword.kwlist)
# # print = 4
#
# #1- 向下取整 向下取整直接用内建的 int() 函数即可:
# print(int(3.14))
# print(int(4.86))
# #2- 四舍五入 对数字进行四舍五入用 round() 函数:
# print(round(2.645,2))
# print(round(4.86))
#
# #3- 向上取整需要用到 math 模块中的 ceil() 方法:
# import math
# print(math.ceil(3.14))
# print(math.ceil(4.86))
# #4- 分别取整数部分和小数部分:
# import math
# print(math.modf(3.86))

posted @ 2019-09-18 10:41  kelly-凯莉  阅读(199)  评论(0编辑  收藏  举报