欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

day003-python初识

程序员文章站 2023-11-18 19:35:10
基本的写代码流程:1、创建 xxx.py文件 注意:文件不要保存在中文的路径下,和文件名不要以中文命名。 2、写代码 a.注意两行文件头 a.注意两行文件头 b.写功能代码 3、执行代码 a.打开终端 b.输入python命令,即python 代码文件的路径(例:python d:\test\myt ......

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

2、写代码
  a.注意两行文件头
  a.注意两行文件头
  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)

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)