Python之路,day1

一、编程语言:

1.编译型(根据运行环境预编译将源代码转换成可执行代码、运行时不需要编译、不易移植)和解释型(易移植、速度慢)
2.静态语言(编译期间做数据类型检查)和动态语言(运行期间检查)
3.强类型定义语言(变量指定后不经过强制转化无法改变变量类型)和弱类型定义语言(变量可以赋不同数据类型的值)

Python-动态解释型强类型定义语言

二、Python3 一切都是Unicode

三、变量与常量

变量: 存取--》调用
变量定义的规则:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
[
‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘,
‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘,
‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

常量 大写字母

四、字符编码

python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill,ASCII码最多只能表示 255 个符号,一个字符占1个字节8个比特位)

向上兼容
ascill
gb2312           7445     嵌入式设备
gbk           2w+      pc
gb18030         27xxx
utf-8  en 1byte zh 3byte

Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,
它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536

五、注释

当行注释 #xxx
多行注释 ‘‘‘xxx‘‘‘

六、输入

字符串输入

raw_input 2.x input 3.x

密码输入(密文)

import getpass

passwd = getpass.getpass("passwd:")

七、循环

1. if...else... 配套出现

2. for...else

s = ["a111", "b222", "c333", "d444", "e555"]

for c in s:

  if c.startswith("c"):

    print "Find"

break

else:

  print "Not Found"

不需要设置额外变量标志是否发现c开头项

3. while...else

用法类似

时间: 2024-10-14 06:47:59

Python之路,day1的相关文章

小白的Python之路 day1

Python之路,Day1 - Python基础1 本节内容 Python介绍 发展史 Python 2 or 3? 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜(2017,11月的),Python赶超c#占据第四, Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. 由上图可见,Pyth

小白的Python之路 day1 变量

Python之路,Day1 - Python基础1 变量 变量用于存储在计算机程序中引用和操作的信息.它们还提供了一种用描述性名称标记数据的方法,这样我们的程序就能更清晰地被读者和我们自己理解.将变量看作保存信息的容器是很有帮助的.它们的唯一目的是在内存中标记和存储数据.然后可以在整个程序中使用这些数据. 声明变量 1 2 3 #_*_coding:utf-8_*_ name = "Many Qian" 上述代码声明了一个变量,变量名为: name,变量name的值为:"Ma

新手小白 python之路 Day1 (三级菜单功能实现)

直接上需求: 实现一个多级菜单 三级菜单的实现 可以依次选择进入各个子菜单 也可以返回上级菜单 所需知识 列表 字典 需求也比较简单,但实际上做起来还是遇到许多的问题,我这边主要用到的知识点大概就是  字典 等 大致的思路 我是分别写了四个函数 Abnormal() 通过抛出异常来判断输入的编号是否合法 Province() 获取省级菜单 City() 获取市级菜单 Area() 获取区级菜单 来实现整个功能的,话不多说直接上代码了 #!/usr/bin/env python # -*- cod

Python之路,Day1 - Python基础1

本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语

Python之路—Day1

等待了许久,大王的Python课程终于开始了,从这以后跟着大王学Python,以下是第一天的知识点,做个简单的记录,要经常练习哦! python第一个程序 #!/usr/bin/env python print("Hello World!") 变量的定义 #!/usr/bin/env python Name = "sandler" Age = 20 Job = "IT" 字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码

Python之路,Day1 - Python基础1---转自金角大王

本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语

Python之路 day1 用户登录多次被锁定

编写登陆接口: 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 1 #Author:ersa 2 import getpass,os,sys 3 4 #读取账户信息到内存中 5 try: 6 accounts_file = open("E:/LinuxStudy32/Python/accounts.txt", "r") 7 except IOError: 8 print("The file don't exitst,Please double ch

Python之路,Day1 - Python基础1【转自金角大王】

1 <strong>>>> a,*rest,b = range(5) 2 >>> a,rest,b 3 (0, [1, 2, 3], 4) 4 </strong> <strong>>>> a,*rest,b = range(5) >>> a,rest,b (0, [1, 2, 3], 4) </strong> Python的优缺点 先看优点 Python的定位是"优雅"

小白的Python之路 day1 字符编码

字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号. 关于中文 为了处理汉字,程序员设计了用于简体中文的GB2312和用于繁体中文

小白的Python之路 day1 pyc

pyc是个什么? 1. Python是一门解释型语言? 我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在.如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊! 为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清下这个问题,并且把一些基础概念给理清.   2. 解释型语言和编译型语言 计算机是不能够识别高级语言的,所以当我们运行一个高级语言程序的时