本日复习内容

Py2与Py3的区别:
Py2:print()直接写字符串,不用加括号
Py3:print()必须加括号,某些库改名了。
还有谁不支持Py3:
Twisted:
具体能感知的大改动并不多

老生常谈:Hello,World!
Windows下执行:python hello.py
Linux下执行:#!/usr/bin/env python #声明解释器
#-*- coding:utf-8 -*- #
执行前先赋权:chmod 755 hello.py
./hello.py

变量:
name = ‘mwa’
name = name
#Print(“My name is ”,name,name2)
name = ‘jrl’
Print(name,name2)

输出:name = ‘jrl’ name2 = ‘mwa’

变量定义的规则:变量名只能是字母,数字,下划线的任意组合。
变量名第一个字符不能是数字
关键字不能成为变量名

ASCII:八位一个字节,即2**8 = 256-1,所以ASCII最多表示255个符号
GB2312:1980年,其内存储了7000+汉字,6763个汉字,682个其他字符
GBK:1995年,又收录了两万多个汉字,兼容GB2312
GB18030:2000年,收录了27000+个汉字,包含藏文,蒙文,维吾尔文,PC机必须支持
显然,ASCII不能将世界各国的文字符号全部表示,所以ISO推出了一个兼容所有编码的Unicode(万国码)
ASCII占一个字节,Unicode统一占两个字节---》
UTF-8:存英文一个字节,中文三个字节

用户交互:
格式化输出:
(1)字符串拼接
info = """
----------------info of """+ name + """------------------
name:"""+name+"""
age:"""+age+"""
job:"""+job+"""
salary:"""+salary

(2)%s 占位符
info = """
----------------info of %s ------------------
name:%s
age:%s
job:%s
salary:%s
"""%(name,name,age,job,salary)

(3)format() #官方建议
info = """
----------------info of {_name} ------------------
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
""".format(_name = name,_age = age,_job = job,_salary = salary)

info = """
----------------info of {0} ------------------
name:{0}
age:{1}
job:{2}
salary:{3}
""".format(name,age,job,salary)

密文输入密码:import getpass
username = input("username:")
password = getpass.getpass("password")

Bigger-Mai 养成计划,Python基础巩固一的更多相关文章

  1. 高手养成计划基础篇-Linux第二季

    高手养成计划基础篇-Linux第二季   本文来源:i春秋社区-分享你的技术,为安全加点温度   前言 前面我们学习了文件处理命令和文件搜索命令,简单的了解了一下Linux,但是仅仅了解这样还不行,遇 ...

  2. Web前端开发工程师养成计划【转载】

    Web前端开发工程师养成计划(入门篇) 最原始的忠告:这个世界上有想法的人很多,但是有想法又能实现它的人太少! 首先要感谢伟大的Web2.0概念.产品概念.用户体验概念.jQuery插件,是它们在中国 ...

  3. Python小白的发展之路之Python基础(一)

    Python基础部分1: 1.Python简介 2.Python 2 or 3,两者的主要区别 3.Python解释器 4.安装Python 5.第一个Python程序 Hello World 6.P ...

  4. python基础之day1

    Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...

  5. python基础之文件读写

    python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...

  6. Python基础s14-day1

    2016年7月23日"Python基础s14-Day1" Python是什么? Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象.直译式 ...

  7. python 基础知识(一)

    python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本 ...

  8. 第二篇:python基础之文件读写

    python基础之文件读写   python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使 ...

  9. 第一篇:python基础

    python基础   python基础 本节内容 python起源 python的发展史 为什么选择python3 第一个python程序 变量定义 表达式和运算符 用户输入 流程控制 判断 流程控制 ...

  10. Day2 - Python基础2 列表、字典、集合

    Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...

随机推荐

  1. Django之JWT理解及简单应用

    Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(S ...

  2. python生成数据后,快速导入数据库

    1.使用python生成数据库文件内容 # coding=utf-8import randomimport time def create_user():    start = time.time() ...

  3. MySQL 允许局域网内其他网段主机访问本地MySql数据库

    Mac下和Windows下均适合

  4. webpack(7)-生产环境

    development(开发环境) 和 production(生产环境) 这两个环境下的构建目标存在着巨大差异.在开发环境中,我们需要:强大的 source map 和一个有着 live reload ...

  5. Xamarin.Forms 开发资源集合

    收集整理了下 Xamarin.Forms 的学习参考资料,分享给大家,稍后会不断补充: UI样式 Snppts: Xamarin Forms UI Snippets. Prebuilt Templat ...

  6. 《linux就该这么学》第十二节课:第10章,Apache网站服务

    第十章 10.1.网站服务程序 (让用户能够通过网站访问服务器上的资源) 目前提供的网站服务有IIS,Nginx,Apache等,IIS是windows中默认的web服务程序. Nginx是后起之秀, ...

  7. IntelliJ IDEA使用笔记

    IntelliJ IDEA 2016.3.7激活 1.下载 JetbrainsCrack-2.10-release-enc.jar 链接:https://pan.baidu.com/s/1qVdhWg ...

  8. PS跑马灯效果和更换图标

    最终效果     1.图片修改   跑马灯效果图 Head页面 使用的 IScript_HPDefaultHdr() in WEBLIB_PORTAL.PORTAL_HOMEPAGE 这个页面   一 ...

  9. C# 初识Redis

    一.下载:听网上的朋友説的找的是redis for windows ,直接下载即可 https://github.com/ServiceStack/redis-windows 二.下载后解压 文件 r ...

  10. git之commit

    面解释的话, 1.git commit -m用于提交暂存区的文件: 2.git commit -am用于提交跟踪过的文件. 要理解它们的区别,首先要明白git的文件状态变化周期,如下图所示 工作目录下 ...