欢迎第 位访客

Day1. Python基础知识

一,变量

1,变量,顾名思义就可以改变的量值.

声明变量的方法:

a = 123

声明一个变量a,值是123.

2.变量的命名规则:

(1).变量只能是由字母,数字,下划线的自由组合.

(2).不能以数字开头.

(3).变量不能使用Python中保留字段(如:print,input,id,type,True,False,in,if,while,for....等等)

命名方式:

add_name = "Nick"

AgeOfNick = 28

推荐使用第一种定义方式.

不推荐使用中文,拼音定义变量.变量不要定义的过长.

 

n1 = 123

n2 =n1

n1 = 456

当n1重新赋值后,n2的值还是123.n2 = n1.指的是n2的值指向的是n1之前的变量123的内存地址.并不是指向的123.

二,常量

常量,顾名思义,就是不会变化的量值.如π

一般在程序中,使用大写字母定义常量.如:

NAME = "Nick"   # 这时候NAME就是一个常量.

三,注释

单行注释:   # 注释内容

多行注释:  "'注释内容'''

四,数据类型

常见的基本类型有:数字,字符串,布尔型,列表,元组,字典,集合等.

注意,在Python中,input输入的所有的字符或数字都是字符串类型!

age = 28 # 定义一个数据类型是数字的变量.

name = "Nick"   # 定义一个数据类型是字符串类型的变量.

 

int(整型)
  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(长整型)
  python3中,已经没有long了.
float(浮点型)
  浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
complex(复数)
  复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。
注:Python中存在小数字池:-5 ~ 257

2、布尔值
  真或假
  1 或 0
3、字符串 ,只要加上引号的字符就是字符串.
"Nick"

注意:在以下情况下,单双引号需要配合使用.

"what's you name?"

多行字符串只能用多引号.

'''我爱我的祖国,

我的祖国越来越强大

'''

字符串拼接.

 注意:字符串只能和字符串拼接.如果和其他数据类型拼接,程序会报错.

1 a = "我来自"
2 b = "中国"
3 c = a + b  #连接2个字符串.
4 print(c)    # 输出拼接后的字符串
5 我来自中国.
View Code

 

布尔类型

布尔类型有2个值.True,False.主要用于逻辑判断.

所有非0的字符都为True

0是False

 

五,格式化输出

 1 #! -*- coding:utf-8 -*-
 2 name = input("name:")
 3 age = input("age:")
 4 job = input("job:")
 5 msg = '''
 6 ---------------info of %s-------------------  # 这里是s是一个占位符.
 7 name:%s
 8 age:%s
 9 job:%s
10 
11 ''' %(name,name,age,job)  # 这里的%就是把前面的占位符与变量关联起来.
12 print(msg)
View Code

 

 

六,其他

# 字符串分割.
s = 'china_henan_zhoukou'    
s1 = s.split('_')                    # 以"_"分割字符串.
print(s1)
# ['china', 'henan', 'zhoukou']        

 

 1 # is 和 ==
 2 # is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。
 3 # == 比较的是两个对象的内容是否相等,即内存地址可以不一样,内容相同就行了.
 4 a = 123456
 5 b = a
 6 c = 132000
 7 print(a is b)
 8 print(a == c)
 9 # True
10 # False

 

 

 

 

 

 

 

 

 

 

 

 

2

 

posted @ 2018-03-21 20:36  大橡皮  阅读(129)  评论(0编辑  收藏  举报