python学习day1 环境变量 字符编码 列表 字典

  运维工作8年,开发语言零基础,学习起来比较吃力,想想孩子的奶粉钱顿时感觉压力山大。如今去各家单位面试都要求会编程语言,此时不努力,只能被淘汰。。。。。努力吧

 

一 环境变量

#/usr/bin/env python    #这种方式可以查到到任意路径的python版本,可以思考下/sbin/bash  区别

二 变量

  1. 变量只能是字母、数组、下划线的任意组合
  2. 变量名不能以数字、特殊符号开头
  3. 保留关键字不能作为变量名称例如:if while for、breadk continue等

举例:a =1 b =a a =2 print(a,b)

三 字符编码

  1. python 2.7和python3.0以上版本程序人员感知比较明显的特性莫过于字符编码,python3对中文支持好。
  2. ascii  --> gb2312 -->gbk --> gb18030
        --> unicode --> utf-8 存英文1字节,中文3个字节
  3. 编辑器支持中文:
    # -*- coding:utf-8 -*-

四 注释

  1. 用过shell的人都知道注释一行用“#”,注释多行依然用“#”。
  2. python单行注释“#”,多行注释3个单引号或者双引号。

五 变量取值的3种方法

# -*- coding:utf-8 -*-
name ="sky"
age ="30"
job ="IT"
salary ="20000"
#通过%s直接获取变量值
info ='''
-------------info of %s------------
name = %s
age = %s
job = %s
salary = %s
'''%(name,name,age,job,salary)

print(info)



# 通过重新定义变量名称来获取变量值
info2 ='''
-------------info2 of {_name}----------
name ={_name}
age ={_age}
job ={_job}
salary ={_salary}
'''.format(_name=name,_age=age,_job=job,_salary=salary)
print(info2)

# 通过逻辑位置来获取变量值
info3 ='''
---------------info3 of {0}-----------
name ={0}
age ={1}
job ={2}
salary ={3}
'''.format(name,age,job,salary)
print(info3)

posted on 2016-11-27 10:59  消失的流星  阅读(103)  评论(0编辑  收藏  举报