Python 学习之路 - Python 基础 - One
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 学习之路 - Python 基础 - One相关的知识,希望对你有一定的参考价值。
一、安装Python34
Windows
在Python官网(
https:
/
/
www.python.org
/
downloads
/
)下载安装包并安装。Python的默认安装路径是:C:\Python34
配置环境变量:
【右键计算机】
-
-
》【属性】
-
-
》【高级系统设置】
-
-
》【高级】
-
-
》【环境变量】
-
-
》【在第二个内容框中找到 变量名为Path 的一行,双击】
-
-
> 【Python安装目录追加到变值值中,用 ; 分割】
二、第一个Python程序
1. 在交互器中执行: 直接调用python自带的交互器运行代码(用于临时调试)
2.把程序写在文件里执行
(1)安装PyCharm(http://www.jetbrains.com/pycharm/download/)
(2)新建一个project和Python File
(3)写入代码
Print("Hello World!")
(4)运行
三、定义变量
变量在程序中用来存储和调用。变量相当于一个存储数据的容器,把数据存在内存中。(内存和硬盘的区别:内存比硬盘快,内存是临时存储,硬盘是永久存储)
#!/user/bin/env python# -*-coding:utf-8 -*- user_name = "Grace" #申明一个字符串变量 age = 21 #申明一个数字变量
变量定义的规则:
1.单引号,双引号,三引号都是字符串
2.变量应该具有实际意义,能让人更加明了
3.变量名只能是字母,数字,下划线的任意组合
4.变量名的第一个字符不能是数字
5.不能用关键字申明变量名
四、字符编码
字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
1. ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,
其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号。
2. 显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码,即:Unicode
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并
且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,
注:此处说的的是最少2个字节,可能更多
3. UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,
东亚的字符用3个字节保存...
Python2点几的版本默认ascill, 可以指定一个字符集:
#!/usr/bin/env python # -*- coding: utf-8 -*- print "你好,世界"
五、注释
单行注视:# 被注释内容
多行注释:‘‘‘ 被注释内容 ‘‘‘(‘‘‘代表多行字符串,多行字符串直接放在Python中,会被Python忽略)
六、格式化字符串
1. 在Python3里 input 默认接收的都是字符串
2. %s传入的可以是字符串或者整数类形,%d只能传入整数类形,%f浮点数类型
3. 三个单引号( ‘‘‘ ) 可用于多行字符串,定义变量为多行字符串,输出多行字符串
name = input("input your name:") age = int(input("input your age:")) #convert str to int job = input("input your job:") message=‘‘‘ Information of user %s: _______________________ name: %s age: %f job: %s ---------End----------- ‘‘‘ %(name,name,age,job) print(message)
七、表达式if... else
用一个登录验证来说明:
rightName = "tt" password = "wpl" userName = input("Please enter your name:") userPassword = input("Please enter your password:") #Python 是一个强制缩进语言,通过缩进来控制从属关系 if userName == rightName and userPassword == password: print("Welcome login ...") else: print("your user name or user password is invalid")
八、表达式for 循环
用猜年龄来说明:
age = count = i (): (,count) count < : guess_age = ( () ) guess_age == age: () guess_age > age: () : () count += : user_answer = () user_answer == : count = : ()
该段代码最多进行了10次循环,有两次循环是询问用户是否继续猜,在用户回答为Y时,并没有在该次循环让用户猜年龄。而是进入下一个循环后才开始猜年龄。
本文出自 “12131753” 博客,请务必保留此出处http://12141753.blog.51cto.com/12131753/1874780
以上是关于Python 学习之路 - Python 基础 - One的主要内容,如果未能解决你的问题,请参考以下文章