基本的写代码流程:
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例子:

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

2、python 3.x例子:

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

day003-python初识的更多相关文章

  1. python初识(二)

    目录: 进制 基本数据类型 整形 布尔值 字符串 列表 元祖 字典 集合 range & enumerate 一.进制 二进制转换十进制计算: 十进制:==47 一个字节公式:==128 64 ...

  2. 小学生绞尽脑汁也学不会的python(初识面对对象)

    小学生绞尽脑汁也学不会的python(初识面对对象) 一. 面向对象思想 1. 面向过程. 重点在"过程". 按照实物的发展流程. 先干嘛,后干嘛, 最后干嘛.... 优点: 简单 ...

  3. Python 入门【一】Python 初识及学习资料

    Python 初识及学习路线: CodeCademy Python 在线教学: 廖雪峰 Python 2.7 教程: 廖雪峰 Python 3.0 教程: Python 官方文档(2.7~3.7:英文 ...

  4. Python初识类与对象

    Python初识类与对象 类与对象 世界观角度分析类与对象 类是一个抽象的概念,而对象是一个实体的存在,对象由类创造而出,每个对象之间互相独立互不影响,一个对象可以同时拥有多个类的方法,实例化就是通过 ...

  5. Python初识函数

    Python初识函数 函数理论篇 什么是函数 在编程语言中的函数不同于数学中的函数.不管是数学上的函数还是编程语言中的函数都是为了完成特定的某一功能而诞生的,他们的区别在于: 1.数学中的函数当输入的 ...

  6. Python初识与简介【开篇】

    目录 1.扯淡 2.Python历史 3.Python简介 4.Python应用 5.为什么是python而不是其他语言? 6.Python的种类 7.Python的特点 8.Python设计哲学 9 ...

  7. Python初识文本基本操作

    初识文本的基本操作 怎么在文件里面写内容和都内容 文件操作过程 1,找到文件 文件路径 2,打开文件 file_obj=file(文件路径,模式) 3,文件操作,读写文件 file_obj.read( ...

  8. python初识-day2

    1.模块初识 python中的库包括标准库和第三方库,需要使用时可直接导入,导入格式为"import  库模块",例如: import sys #sys为python的标准库 pr ...

  9. python - 初识面向对象

    1.初识面向对象       面向过程:一切以事务的发展流程为中心           优点:负责的问题流程化,编写相对简单         缺点:可扩展性差,只能解决一个问题,改造也会很困难,牵一发 ...

  10. 第一篇、Python初识

    1.Python文件后缀是否可以任意? 单独执行的时候没关系,但当文件需要导入(即导入模块)的时候,如果不是py后缀的,会出错. 2.执行方法 1) python +文件路径 python + fil ...

随机推荐

  1. LPAT: Learning to Predict Adaptive Threshold for Weakly-supervised Temporal Action Localization [Paper Reading]

    Motivation: 阈值分割的阈值并没有通过模型训练学出来,而是凭借主观经验设置,本文通过与背景得分比较提取对应的proposal,不用阈值的另一篇文章是Shou Zheng的AutoLoc,通过 ...

  2. Akka-CQRS(13)- SSL/TLS for gRPC and HTTPS:自签名证书产生和使用

    到现在,我们已经完成了POS平台和前端的网络集成.不过,还是那句话:平台系统的网络安全是至关重要的.前一篇博客里我们尝试实现了gRPC ssl/tls网络连接,但测试时用的证书如何产生始终没有搞清楚. ...

  3. SQL系列(四)—— 唯一值(distinct)

    有时需要查询某列上的不重复的数据,如: SELECT name FROM student; 结果: name lxy lxy lxy lxy 这样的结果显然不符合我们的需求.如何对列数据进行去重,查询 ...

  4. 封装:WPF中可以绑定的BindPassWord控件

    原文:封装:WPF中可以绑定的BindPassWord控件 一.目的:本身自带的PassWord不支持绑定 二.Xaml部分 <UserControl x:Class="HeBianG ...

  5. C#:Json字符串、JsonArray字符串处理

    今天在做Asp网站开发的时候接受到了一种下面这种样子的字符串: "[ { "mid": "123456", "nid": &quo ...

  6. 动软软件 生成 实体类模板(EnterpriseFrameWork框架)

    1.废话不多说,直接上效果图 . 2 .动软模板代码 <#@ template language="c#" HostSpecific="True" #&g ...

  7. html引入公共模块

    如果没有母版页,那么大量相同布局的页面会有很多相同的代码,那么这就提到了一个概念,叫重用性:可以将相同布局的代码放在一个单独的文件,里面写一些公共模块,那么在其他页面只需要在指定位置引入他们就可以了写 ...

  8. 接口例_龟车赛跑_Java

    此例演示java中接口的一般用法. 屋子里有一群程序员,每个人在写着自己的类,共同构建一个世界. 项目经理突然出现:“打扰大家一下,公司决定举办一个竞速比赛,你们写的类都可以参加.为了比赛的顺利进行, ...

  9. flyway.setBaselineOnMigrate(true);

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayWrappe ...

  10. Docker 多终端登录

    版权声明:starRTC免费im直播会议一对一视频,by elesos.com & starRTC.com https://blog.csdn.net/elesos/article/detai ...