码迷,mamicode.com
首页 > 编程语言 > 详细

python基础1

时间:2017-11-07 18:16:19      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:key   arp   blog   print   long   code   int   aaa   并且   

变量
格式为变量名 = 变量值,设置一个变量后,会在内存中生成对应的对应信息存储空间,好比变量名是一个门牌号,门后面的就是变量值,变量可以更改,只是更改了变量名也就是换了个门牌号,而值对应的内存空间id实际没有变的

>>> a = 1
>>> b = 1
>>> print(id(a))
1928840880
>>> print(id(b))
1928840880

变量名命名规范通常是开头大写字母比如:Age = 25 或者每个英文之间用下划线表示boy_age = 25,python没有不可变的变量,所以程序员约定俗成用变量名全部大写代表常量


#在python3中
input:用户输入任何值,都存成字符串类型

#在python2中
input:用户输入什么类型,就存成什么类型
raw_input:等于python3的input

文件头

#!/usr/bin/env python
# -*- coding: utf-8 -*-

 

#int整型
定义:age=10 #age=int(10)
用于标识:年龄,等级,身份证号,qq号,个数
#float浮点型
定义:salary=3.1 #salary=float(3.1)
用于标识:工资,身高,体重,
在python2中有长整型<type ‘long‘>,在python3中不在这长整型,统一叫做整型

#那单引号和双引号并无区别
msg = "My name is Egon , I‘m 18 years old!"
#多引号也叫做三引号,通常有注释的作用,并且多行字符串必须用多引号
msg = ‘‘‘
明月几时有,
把酒问青天,
不知天上宫阙,
今夕是何年。
‘‘‘
print(msg)

列表在方括号【】里面写入数值或者字符串,并且以逗号分隔,字符串需要以引号括起,列表内容以0开始为第一个数值,
a = [‘hello‘,123,‘world‘]
print(a[0])
列表中可以镶套列表
a = [‘hello‘,123,‘world‘,[‘hlh‘,123,234]]
print(a[3][2])

字典在{}内用逗号分隔,可以存放多个key:value的值,value可以是任意类型,并且字典内可以镶嵌字典和列表

a = {
‘name‘:‘hlh‘,
‘b‘:‘aaaaa‘,
‘c‘:{‘aa‘:‘111‘,
‘bb‘:‘222‘,
‘cc‘:‘333‘
}
}
print(a[‘name‘])
print(a[‘c‘][‘cc‘])

a = [
{‘aa1‘:‘aa‘,‘bb1‘:‘bb‘,‘cc1‘:[111,222]},
{‘aa2‘:‘aa‘,‘bb2‘:‘bb‘,‘cc2‘:[112,223]},
{‘aa3‘:‘aa‘,‘bb3‘:‘bb‘,‘cc3‘:[113,224]},
]
print(a[1][‘cc2‘][0])

布尔值,一个True一个False,即判断一个条件成立时,用True标识,不成立则用False标识
a = bool(1>2)
print(a)

格式化输出实在字符串中引用变量,%s是字符串,%d是数字

print(‘hello %s‘ % ‘hlh‘)
print(‘hello %s,hello %s‘ %(‘hlh‘,‘lzq‘))
print(‘my name is %s ,my age is %d‘ %(‘hlh‘,25))

  


#is比较的是id
#in是判断左侧是否在右侧的范围或者左侧向右侧取值
#而==比较的是值

 

python基础1

标签:key   arp   blog   print   long   code   int   aaa   并且   

原文地址:http://www.cnblogs.com/my-notebook/p/7799564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!