python基本数据(如注释)

常量
不能够改变的量-字面量

  • 整数常量

>>> print(10)       #十进制
10
>>> print(0b1001)   #二进制 binary
9
>>> print(0o12)     #八进制 Oct...
10
>>> print(0x12)     #十六进制 Hex...
18


123 % 7 = 4
17 % 7 = 3
2 % 7 = 2
234 七进制
4*7^0+3*7^1+2*7^2=4+21+98=123


注意:没有byte short long 之分 一律默认int

  • 小数常量

>>> print(1.34)
1.34
>>> print(0.12e10)     #0.12*10^10
1200000000.0

 注意:没有float与double之分 默认float

  • 字符串常量

字符串表示一段文本信息,程序会将文本信息原封不动的处理

>>> print("1+2+3")
1+2+3
>>> print('1+2+3')
1+2+3

Python没有字符的概念,一律当成字符串处理:

        Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须是相同类型的。 

>>> print("张老师说:"好好学习"")
  File "<stdin>", line 1
    print("张老师说:"好好学习"")
          ^^^^^^^^^^^
SyntaxError: invalid syntax. Perhaps you forgot a comma?
>>> print( " 张老师说: ' 好好学习 ' ")
张老师说:'好好学习'

  • 布尔值常量

只有两个值 True,False,T和F是大写的 

>>> print(True + 1)
2
>>> print(False + 1)
1

True参与运算默认值为1,F为0

  • 复数常量 

>>> 1+2j
(1+2j)
>>> complex(1,2)
(1+2j)
>>> (1+2j)*(1-2j)
(5+0j)

  • 标识符

就是我们程序员自定义的一些名称(变量 函数 类)
规则:
由字母、数字、下划线、美元符组成
数字不能开头
是一个连续的词,中间不能有空格分开

以下划线开头的标识符有特殊意义,以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
#
# 以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

# Python 可以同一行显示多条语句,方法是用分号 ; 分开,如
print("hello");print("runoob");


规范:
小驼峰:变量 函数 多个单词出现时 第一个单词首字母小写 之后单词首字母都大写 myName
大驼峰:类  所有单词首字母大写 MyName
下划线分割:单词之间用下划线分割 不大写 my_name
起的任何名字必须有含义,就算英文单词记得不多,也可以允许用拼音

  • 关键字

就是一些单词,被Python赋予了特殊的含义,不能随便使用 

>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 
'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

  • 内置函数名/类名

内置函数就是Python自带的一些具有特殊功能的函数


>>> print(123)
123
>>> print = 3
>>> print + 4
7
>>> print(7)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'int' object is not callable


>>> print(3)
3
>>> show = print   # 把print指向的那个函数给了show
>>> print = 3 # 把3对象的地址给了print
>>> print + 4
7
>>> show(7)
7


所以,我们在使用内置函数的时候,一定要注意名称不能够被更改

>>> max(432,5443,1,2,5,6,78,4,5,435)    #会输出最大的数字
5443
>>> max = 10
>>> max(1,2,3)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'int' object is not callable 

  • 注释

单行注释
# 后面就是注释的内容 直到换行为止
多行注释
"""
中间多行注释
"""

Python 空行


# 函数之间类的方法 之间 用空行分隔,表示一段新的代码的开始

        类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
# 空行与代码缩进不同,空行并不是Python语法的一部分。

        书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
# 记住:空行也是程序代码的一部分。 

  • 变量

在Python当中 变量其实就是一个万能箱子 他可以存储任何数据
本质:变量它只存储数据在内存中的地址(引用类型变量) 

变量 = 数据
单独定义一个变量时
>>> a = 1
>>> b = 2
同时定义多个变量,给定多个数据
>>> a, b, c = 1, 2, 3
>>> a
1
>>> b
2
>>> c
3
多个变量的值是一样的
>>> a = b = c = 1

  • 22
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值