梦想一步登天

导航

day003-python初识

基本的写代码流程:
1、创建 xxx.py文件
  注意:文件不要保存在中文的路径下,和文件名不要以中文命名。

2、写代码
  a.注意两行文件头

     #! /usr/bin/env python

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

  b.写功能代码

3、执行代码
  a.打开终端
  b.输入python命令,即python 代码文件的路径(例:python d:\test\mytest.py)


知识点一:xxx.py文件的文件头部信息
  #!/usr/bin/env python
  # -*- coding:utf-8 -*-


知识点二:input()用于与用户交互,等待用户输入内容
  注意:python 2.7使用raw_input()
     python 3.5使用input()

  name = input("请输入用户名:")
  变量 name 代指某个“东西”

知识点三:
  import getpass #导入getpass模块
  pwd = getpass.getpass('请输入密码:') #用户输入的信息不可见

知识点四:变量
  num = "123456789" #num是变量名;"123456789"是变量值
注意:
  1、变量名:
    a.数字、字母、下划线组合
    b.不能以数字开头
    c.变量名不能是python 内部的关键字

知识点五:基本的数据类型
  1、数字:1235
  2、字符串: "adges"
  3、布尔值:True/False


知识点六:if 基本条件语句

1、if 条件: #当条件为真时,就执行内容一,否则执行内容二
    内容一
 else:
  内容二

2、if 条件一:
    内容一
   elif条件二:
    内容二
      elif条件三:
    内容三
      else:
    内容四

知识点七:while 循环
  while True:
    内容一

break
用于跳出所有循环,并且break下面的代码将不再执行
continue
用于跳出本次循环,继续下一次循环

知识点八:python 2.x 与python 3.x编码转换的区别

1、python 2.7例子:

 1 #! /usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 
 4 tem = "python是一门新兴的开发语言"  #utf-8
 5 #解码,需要指定原来是什么编码
 6 #tem_unicode = tem.decode('utf-8')
 7 #编码,需要指定要编成什么编码
 8 #tem_gbk = tem_unicode.encode('gbk')
 9 
10 print(tem_gbk)
View Code

2、python 3.x例子:

1 #! /usr/bin/env python
2 # -*- coding:utf-8 -*-
3 
4 tem = "python是一门新兴的开始语言"  #utf-8
5 #python 3.x 自动交换 utf-8  unicode   gbk
6 #移除了python的unicode类型
7 tem_gbk = tem.encode('gbk')
8 print(tem_gbk)
View Code

 

 

 

 

 

 

 

 

 

 

posted on 2019-09-06 23:59  梦想一步登天  阅读(229)  评论(0编辑  收藏  举报