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)) #也可以直接使用变量名

浙公网安备 33010602011771号