python 入坑

最近,入坑学习python,写写博客作为记录、复习用。

第一天,1.了解Python 的发展史,比较奇葩的地方:有两个大版本2.x   3.x 同时存在并更新。

              2.第一个程序 print("hello world")  3.x 格式,  2.x  可以不带括号 print "hello world" 

              3. 变量定义,不同于其它语言,python不需要先声明变量类型。

                  使用type() 查看数据类型

age=100
tpye(age)

name="keven"
type(name)

            4.变量定义仅仅是引用关系,变量自身就在内存那里不管你引用与否,使用id()  查看

age=100
id(age)

age1=age
id(age1)

id(age) == id(age1) #返回True

修改age=101,age1值保持不变。

          5.用户交互 input ,类似于2.x的 raw_input ,输入的字符都被当成str 类型,如果需要做数值计算,需要转换为int 或其它。

a=input("")  #输入  123

type(a) #返回 str

type(int(a)) #返回 int

       6.字符拼接 ,支持C 风格,%s, %d  %2d  ,或者用format 如下,3种样式,

age=100
print("%d"%age)

name="zhangsan"

print("name:{},age:{}".format(name,age)) #默认顺序 0,1 如下行 。或者自定义顺序。

print("name:{0},age:{1}".format(name,age))
print("name:{name},age:{age}".format(name,age)) #也可以直接使用变量名

 

 

       

 

posted @ 2017-12-15 15:55  东郭仔  阅读(118)  评论(0)    收藏  举报