Python学习笔记,Day1-基础1

本节内容

  1. Python介绍
  2. Python3趋势
  3. Python安装
  4. Hello World程序
  5. 变量
  6. 用户输入
  7. 数据类型
  8. 数据运算
  9. if ...else...语句
  10. for 循环
  11. while 循环
  12. break 和 continue
  13. 练习题

一、Python介绍

  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。

二、Python3趋势

总而言之:Python 2.x是遗留的,python3.x是语言的现在和未来 Python 3.0于2008年发布。最后的2.x版本的2.7版本发布于2010年中期,发表了一份声明对这个生命结束版本的扩展支持。在此之后,2.x分支将看不到新的主要版本。3.x是

在积极发展的情况下,已经看到了5年稳定的发行版本,包括2012年的3.3版, 2014年为3.4,2015年为3.5。这意味着最近所有的标准库的改进,例如默认情况下在Python 3.x中可用。

圭多范Rossum(Python语言的最初创造者)决定清理Python 2。正确地,不考虑向后兼容性,这比在2中发布新版本的情况要少。最显著的改进是更好的Unicode支持(默认情况下所有的文本字符串都是Unicode)以及saner bytes/Unicode分离。

除此之外,几个方面的核心语言(如打印和执行语句,整数使用地板除法)已经调整为新手更容易学习和更符合其他的语言,和被移除旧的繁琐(例如,所有类现在新型,”范围()“返回一个内存有效的迭代,而不是一个2.x的列表。”

三、Python安装

windows

1 1、下载安装包
2     https://www.python.org/downloads/
3 2、安装
4     默认安装路径:C:\python27
5 3、配置环境变量
6     【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
7     如:原来的值;C:\python27,切记前面有分号

linux、Mac

1 无需安装,原装Python环境
2
3 ps:如果自带2.6,请更新至2.7

四、Hello World 程序

进入命令行模式,输入Python,进入Python解释器,输入

print("Hello World!")

还可以在D盘写一个txt文件,写入代码,修改后缀名.py在命令行执行输出Hello World

五、变量

变量声明,变量名为name,变量值为字符串Tom

name = "Tom"

变量名定义规则

  • 变量只是能字母,数字,下划线任意组合,不能是特殊字符
  • 变量名第一个字符不能是数字
  • Python3可以用汉字作为变量(禁止)
  • Python推荐使用(student_number)
  • 不能以关键字和保留字作为变量
  • [‘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‘]

变量赋值

name = "Tom"

name2 = name

# Tom Tom
print(name,name2)

name = "Jack"

# Jack   Tom
print(name,name2)

六、字符编码

Python2.x  默认 asscii

Python3.x 默认  unicode

utf-8  可变长字符集

七、注释

单行注释使用  #

多行注释使用

“”“

内容

“”"

八、用户输入

name = input("Name:")

age = input("Age:")

九、数据类型

1、数字    

int整型  

long长整型   

float浮点型   

complex复数

2、布尔值

True    1

False   0

3、字符串

“Hello World”

4、列表

name_list = ["eric","jack","tom"]

5、元祖

age = (11,22,33,44,55,66)

6、字典

dic = {"name":"jack","age":18}

十、数据运算

详细请点击

十一、if ....else ....

AGE = 99

guess_age = int(input("请输入年龄:"))

if guess_age == AGE:
    print("猜对啦")

else:
    print("猜错啦")
AGE = 99

guess_age = int(input("请输入年龄:"))

if guess_age > AGE:
    print("大啦")

elif guess_age < AGE:
    print("小啦")

else:
    print("猜对啦")

十二、for 循环,continue,break

for i in range(10):
    print(i)
for i in range(10):
    if i ==5:
        continue  # i=5时,跳出当次循环
    print(i)
for i in range(10):
    if i == 5:
        break  #i =5时,结束循环
    print(i)

十三、while 循环

count = 0

while count <3:
    print(count)
    count +=1

练习:

时间: 2024-10-04 12:54:34

Python学习笔记,Day1-基础1的相关文章

01-Python学习笔记-基础语法

Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 -v            输出Python版本号 -X           从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时. -c cmd     执行 Python 脚本,并将运行结果作为 cmd 字符串. file           在给定的python文件执行python脚本. P

Python学习笔记day1【基础介绍】

Alex博客:http://www.cnblogs.com/alex3714/articles/5465198.html 一.本节主要内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc文件 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 二.具体内容 1.python介绍 python的创始人为吉多·范罗苏姆(Guid

python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)

一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sys.argv) #打印相对路径,在pycharm输出结果是绝对路径,因为在pycharm中调用 print(sys.argv[2]) #可以从数据列表中取值,[2]指取第三位.        标准库存放位置:C:\Python35\Lib 第三方库存放位置C:\Python35\Lib\site-p

Python学习笔记-Day1-Python基础

1.python诞生 关于Python的起源,吉多·范罗苏姆在1996年写到: 六 年前,在1989年12月,我在寻找一门"课余"编程项目来打发圣诞节前后的时间.我的办公室会关门,但我有一台家用电脑,而且没有太多其它东西.我决定 为当时我正构思的一个新的脚本语言写一个解释器,它是ABC语言的后代,对UNIX / C程序员会有吸引力.作为一个略微有些无关想法的人,和一个蒙提·派森的飞行马戏团的狂热爱好者,我选择了Python作为项目的标题 吉多·范罗苏姆GITHUB:https://gi

python 学习笔记day03-python基础、python对象、数字、函数

python基础 语句和语法 注释及续行 首要说明的是:尽管python可读性最好的语言之一,这并不意味者程序员在代码中就可以不写注释 和很多UNIX脚本类似,python注释语句从#字符开始 注释可以在一行的任何地方开始,解释器会忽略掉该行#之后的所有内容 一行过长的语句可以使用反斜杠\分解成几行 缩进及代码组 缩进相同的一组语句构成一个代码块,称之为代码组 首行以关键字开始,以冒号:结束,该行之后的一行或多行代码构成代码组 如果代码组只有一行,可以将其直接写在冒号后面,但是这样的写法可读性差

Python学习笔记_Python基础

Python 基础 语句和语法 注释 继续 代码组 代码的缩进 在一行书写多个语句 模块 变量赋值 赋值操作符 增量赋值 多重赋值 多元赋值 python编写的基本风格 模块的结构和布局 内存管理 变量定义 引用计数 增加引用计数 减少引用计数 del语句 Python 基础 语句和语法 注释 python中用#号进行注释 继续 如果一个语句需要跨行,那么需要用\来连接两个跨行的语句 if name == 'qeesung' and age == 23 在两种情况下是不需要使用反斜线来进行跨行连

Python学习笔记-Day1

初识Python 第1章 初识Python 1.1什么是编程? 编程的目的就是:让机器按照人们事先为其编写好的程序自发地去工作. 1.2编程语言分为哪些种类? 1.2.1机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合,俗称"01编程". 优点:灵活.直接执行和速度快. 缺点:不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行. 1.2.2汇编语言 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不

Python学习笔记——Day1

突破从改变开始,一行行字符,熟悉的感觉,还是那个味儿...呀哈哈哈 一.变量 变量是计算机语言中能存储计算结果或能表示值的抽象概念,变量可以通过变量名访问.调用及修改.变量通常表示可变状态,即具有存储空间的抽象.变量是一种为方便使用的占位符,用于引用计算机内存地址.使用变量不需要了解变量在计算机内存中的地址,只需要通过变量名引用就可以查看和更改变量的值. 命名规则 1.由字母.数字.下划线组成,且不能以数字开头,不能包含特殊字符,字母区分大小写. 2.不能保留字命名. 3.定义的变量名应具有一定

Python学习笔记——面向对象基础

1.类和实例 1.1类的定义 类的定义使用class关键字,其后紧跟类名(通常大写开头),紧接着是(object),object是该类继承的类名,没有就继承object类. 实例化时就是类名+(),有参数需要传入参数. class Student(object): pass bart = Student() 类的属性定义在_init_方法中(相当于java的构造方法),该方法的第一个参数永远是self,在实例化时必须传入相应的参数(除self外) class Student(object): d

python学习笔记(一) - 基础

一. 第一个小程序: python语法比较简单,采用缩进的方式,如下所示: a = 100 if a >= 0: print a else: print -a 使用#进行注释,其他的每一行都是一个语句,当语句以冒号":"结尾时,缩进的语句视为代码块. 按照约定俗成,一般使用Tab键缩进,或按四个空格. 注意:python程序是大小写敏感的. 二. 数据类型和变量 (1) 数据类型: a. 整数: python可以处理任意大小的整数 可以使用十六进制表示整数:0x前缀和0-9,a-