当前位置: 代码迷 >> 综合 >> Python3.5语言基础学习笔记之1(总28期)
  详细解决方案

Python3.5语言基础学习笔记之1(总28期)

热度:67   发布时间:2024-02-11 12:24:21.0

1、Python起始

#!/usr/bin/python         #系统自带的环境变量寻找路径
#!/usr/local/bin/python  #/usr/local/bin/路径表示用户自行安装的python路径
#!/usr/bin/env python   #env表示在系统里面寻找环境变量python(推荐)
# -*- coding:utf-8 -*-   #告诉python解释器采用utf-8编码格式
# Author:Alex

2、相关的几个Linux 命令:
which python       #查询路径
python --version  #python版本

3、变量

name = "Alex"   #字符串类型变量
print("My name is",name)

PIE =1           #python中本身没有常量,实际写代码时一般使用大写表示常量

4、常用编码

ASCII、GB2312、GBK1.0、GB18030、UTF-8(英文1byte,中文3bytes)
python注释:单行注释#号    多行注释三个单引号或者三个双引号

5、多行打印语法
msg='''
name2=name
print("My name is",name,name2)
name="Seri"
'''
print(msg)

6、几个程序

username = input("username:")
password = input("password:")
print(username,password)


name = input("name:")
#raw_input 2.x   input 3.x      #python2与python3区别,不用python2此处忽略
#input 2.x =                          #python2与python3区别,不用python2此处忽略
age = int(input("age:") ) #integer强制转换成整形
print(type(age)   , type(  str(age) ))
job = input("job:")
salary  = input("salary:")

info = '''
-------- info of  %s  -----
Name:%s
Age:%d                  #此处输入数据必须为整形数字
Job:%s
Salary:%s
''' % (name,name,age,job,salary)

info2 = '''                                #推荐使用这种写法,不推荐使用+拼接字符串,因为前者只开辟一块内存,后者开辟好几块内存
-------- info of {_name}  -----
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name=name,
_age=age,
_job=job,
_salary=salary)

info3 =  '''
-------- info of {0} -----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name,age,job,salary)
print(info3)