python3的样子_python3基础(一)

1. python文件主程序入口文件一般来要申明python路径,编码信息,作者说明等:

#!/usr/bin/env python

# _*_ coding: utf-8 _*_

# Author: sylar

# Date:xxxx

# Dec: xxx

2. python中相同的内存数据只会保存一份,变量赋值是通过复制内存地址进行.A复制给B.B是将A的内存地址复制一份,A重新赋值内存地址将变化,所以B不会改变.(因此造成了深浅copy的问题.)

a = 1

b = a

print(id(a),id(b))

print(a,b)

a = a + 1

print(id(a),id(b))

print(a,b)

3. python3和python2的区别(比较简单的,复杂的会在后面慢慢深入):

(1)python2默认已asciii编码处理代码,python3默认以unicode处理代码.

(2)python3没有raw_input只input,python2中不建议使用input

(3)python3不能使用<>,只能使用!=来表示不等于

4. python中单引号'和双引号"作用完全一样.

5. 变量命名只能使用字母数字和下划线,多个单词组合的变量名建议用_分割单词.全大写变量名为常量(约定俗成,变量本身是可以修改的).

6. 字符串格式化方法

(1)+号拼接

name = input('name:')

age = input('age:')

info = '''

------------info of ''' + name + '''------------

Name: ''' + name + '''

Age: ''' + age

print(info)

(2)%s格式化输出(注意%d,%s,%f的数据类型不同.input会默认接受数据类型为字符串)

name = input('name:')

age = input('age:')

info = '''

------------info of %s------------

Name: %s

Age: %s

'''%(name,name,age)

print(info)

(3)format方法

name = input('name:')

age = input('age:')

info = '''

------------info of {who}------------

Name: {who}

Age: {how_old}

'''.format(who=name,how_old=age)

print(info)

#不建议使用

name = input('name:')

age = input('age:')

info = '''

------------info of {0}------------

Name: {0}

Age: {1}

'''.format(name,age)

print(info)

7. type查看数据类型,help查看帮助, dir查看内置方法,id查看对象在解释器中的内存地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值