2.3python入门

1.第一次写程序和执行

默认都使用3.x版本

在D:\python下建立a.py
 
写入print('goodbye world')
 
并在cmd中执行:python D:\python\a.py

2.代码中指定解释器与路径

上一步中执行时,命令中表示了 a.py 由 python 解释器来执行。
 
命令可以省略,而在代码中写入

【#!/usr/bin/env python】
 
这样,只需要输入./a.py
 
当然,这个需提前给a.py执行权限,输入 chmod 755 a.py 

3.python2.x版本指定编码

非python3版本使用ascii进行编码
需要转为utf-8
 
文件开头写入
# -*- coding:utf-8 -*-
 

4.编码知识

编码常识:
ascii:只支持英文
 
unicode:万国码,支持所有语言,至少两个字节,占位太大
 
utf-8:在unicode基础上优化,占位更少 
 
转码
 
  python 2.7:gbk与utf-8不能直接转换,需要先转为unicode
 
  a ='中文'
 
  a_unicode =a.decode('utf-8')    #解码
 
  a_gbk=a_unicode.encode('gbk')
 
  
 
  python 3:  gbk和utf-8直接转换 并移除了unicode的类型
 
  a='zhongwen'
 
  a_gbk=a.encode('gbk')
 
      uft-8汉字占三个字节,GBk占两个字节
 
  win终端可以直接把unicode转为gbk

5.注释方法

单行注视:# 被注释内容
 
多行注释:""" 被注释内容 """

6.导入其他文件

导入方法有
from 父模块 import 模块  as 名称

import xx.py  后会产生一个同名的xx.pyc文件
 
该文件是Python解释器编译之后产生的字节码文件
 

7 .变量

作用:存储数据
 
name = 2344
 
name为变量名,2344为变量值
 
命名规范:
 
1.只能使用字母、数字、下划线
 
2.不能以数字开头
 
3.不能和已有名称冲突

8. 输入

2.x版本
name= raw_input("请输入用户名:")

3.x版本
name = input("请输入用户名:")


隐藏输入内容:利用getpass 模块中的 getpass方法
 
import getpass
   
pwd = getpass.getpass("请输入密码:")

9.流程控制与缩进

ame = raw_input('请输入用户名:')
pwd = input('请输入密码:')
   
if name == "a" and pwd == "123":
    print "欢迎,alex!"
else:
    print "用户名和密码错误"
 
 
在python中缩进具有功能性:表明从属关系。
 
 
 
我的口头表达
 
if...else
 如果为真,则。 此外,则。
 
if..elif...else
如果为真,则。此外如果为真,则。此外,则。关键字:pass

9.5多变量的for循环

for a,b,c in ('xcy','wer','dsw')
 
for a,b,c in [['a','f','f'],['f','f','e'],'dfs']
 
看成
for (集合)变量 in [集合数据1,集合数据2]:
再让a,b,c对应即可
for a in('xcy','wer','dsw'):
  print(a)
xcy
wer
dsw
for a,b,c in ('xcy','wer','dsw'):
  print(a,b,c)
x,c,y
w,e,r
d,s,w

  

 

10.while循环

while 条件:
 
1、基本循环
      
    # 循环体
  
    # 如果条件为真,那么循环体则执行
    # 如果条件为假,那么循环体不执行
 
2、break
 
break用于退出所有循环,
 
 
while True:
    print "123"
    break
    print "456"
 
3、continue
 
continue用于退出当前循环,继续下一次循环
 
while True:
    print "123"
    continue
    print "456"

11.补充

win + r     开启【运行】     
 
在终端 按tab可以自动补齐文件名

注意把 (1,10)口语表达为 1到小于10

12.pycharm

pycharm自动生成函数注释提示:在函数下用三引号注释

文件模板的创建     file=>setting=>editor=> file and code=>templates
 
字体大小与风格              setting=>editor=>colors&fonts
 
开启工具栏         view=>toolbar
 
切换Py版本         setting=>project:项目名=>project interpretor
 
快捷键注释        ctrl + /

  

  

 

  

 

posted on 2016-11-21 11:38  limpidstar  阅读(84)  评论(0)    收藏  举报

导航