第一篇:Python基础入门

本篇主要分为六大类:

  1. Python简介
  2. 数据类型
  3. print语句
  4. 注释
  5. 变量
  6. 字符串

一、Python简介:

  python特点:优雅,明确,简洁

python适合开发:web

python优点:代码少,开发速度快

python缺点:原代码不能加密

python是一种跨平台的编程语言,一种平台下的语言其它平台都能运行

python版本类型:2.7 3.6

区别:语法不相兼容,2.7版本在3.6版本上能直接运行;

python安装(windows):2.7配置环境变量

python第一个程序:

练习:

在屏幕上打印“hello world”,然后输入“exit()”完成第一个Python程序

交互式命令行缺点:文件无法保存

文件报错为.py结尾的文本文件

建议软件:pycharm、nodepad++,绝对不能用记事本、word(因为会出现莫名其妙的错误)

二、数据类型:

1.整型

2.浮点型

3.字符串(string)

4.布尔类型(True,False)

5.空值(none)

列表,字典,自定义  --后面的篇章会涉及到

1.整型(整数)

Python可以处理任意大小的整数,包括负整数

1,100,-1000,0

计算机使用二进制:10101010

十六进制:0x和0-9,a-f表示     例如:0xff=255

练习:用十进制整数10去加十六进制255,把结果打印出来;

print(10+0xff);
265

2.浮点型

小数、浮点数可以用科学计算发写:1230000000.0
对于很大或很小的浮点数会用到指数幂

1.23e9    指数幂1.23*10的9次方 (10以内)

print(1.23e9);
1230000000.0

3.字符串(string)

以‘’或“”括起来的任意文本“abc” “xyz” “10”

print(‘abc‘);
print("xyz");

4.布尔值类型(True,False)

在Python中可以直接使用True,False表示布尔值(注意大小写)

--练习:能不能直接输出布尔值

5.空值(none)

不能理解为0,因为0是有意义的,而none是一个特殊的空值

--练习:

  1. 请用字符串表示出welcome to beijing
  2. 计算以下表达式的布尔值

100<90       //?

0xff==255   //?

(注意:==表示判断是否相等)

print语句

语法:print();

注意:

  1. >>>是Python解释器提示符,不是代码的一部分
  2. 编辑的时候千万不要添加>>>

print:可以打印多个字符串,用逗号隔开,就可以连城一串输出;

--练习:打印输出what colors your shirt?

print也可以打印整数,或者计算结果

--练习:100+200=300

--练习:用两种方式打印字符串hello world

4.Python注释

注释用来说明代码,给自己或别人看

程序运行时,Python解释器会直接忽略掉注释

#开头,之后的代码都算注释

5.变量

什么是变量:字面意思就是可以变化的量

程序中变量在内存中开辟一个空间可以存储数据地方,然后起个名字,这个名字就是变量名。

变量可以存储任何数据,声明变量时必须赋值

变量名:可以任意取,但要遵循一定的规则,必须是大小写英文、数字和下划线的组合,不能以数字开头

a=100        变量a是整数

a=‘hello’    变量a是字符串

变量特点:变量本身类型不固定,python动态语音,优点更加灵活

--练习:

x=10;

x=x+2;

print(x)               //12

print(x+2)            //14

print(x=x+2)       //报错

print(x==x+2)    //False

--练习:

a=‘ABC‘;

b=a;

a=‘XYZ‘;

print(a);        //XYZ

print(b);        //ABC

python中定义字符串

‘’  “”

如果字符串本身有引号怎么办?i‘m ok单引双引互相包裹;

如果字符串既有单引号又有双引号怎么办?

转义符\

                    str=‘kate said "i‘m ok"‘

需求输出:转义字符 kate said  "  i‘m ok "

时间: 2024-10-28 09:04:37

第一篇:Python基础入门的相关文章

python第一篇-------python介绍

python第一篇-------python介绍 一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,Guido开始写Python语言的编译器.Python这个名字,来自Guido所挚爱的电视剧Monty Python's Flying Circus.他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言. 最新的TIOBE排行榜,Python赶超PHP占据第4, Py

萌新向Python数据分析及数据挖掘 第一章 Python基础 (上)未排版

因word和博客编辑器格式不能完全对接,正在重新排版,2019年1月1日发出第一章完整版 本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 python安装以及环境搭建 python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不

萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型

本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 第一节 Python安装以及环境搭建 Python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不错的选择. Anaconda详细安装使用教程 https://blog.csdn.

下载大数据实战课程第一季Python基础和网络爬虫数据分析

python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具:从命令行脚本程序到gui程序,从B/S到C/S,从图形技术到科学计算,软件开发到自动化测试,从云计算到虚拟化,所有这些领域都有python的身影:python已经深入到程序开发的各个领域,并且会越来越多的人学习和使用. 大数据实战课程第一季Python基础和网络爬虫数据分析,刚刚入手,转一注册文件,视频的确不错,可以先下载看看:链接:http://pan.baidu

萌新向Python数据分析及数据挖掘 第一章 Python基础 第八节 函数

第一章 Python基础 第八节 函数 定义函数 函数 其实就可以理解为外挂,把一些常用的.重复率比较多你又不想重复写的东西写进函数,加上开关实现简化操作 举个简单的例子 1 def greet_user(username): 2 #定义一个叫做"迎接用户"的外挂,让他能直接打印一个问候语,括号里面是函数需要输入的东西,也就是个性化的东西 3 """先是简单的问候语""" 4 print("Hello! "

萌新向Python数据分析及数据挖掘 第一章 Python基础 第九节 类

第一章 Python基础 第九节 类 面向对象编程时,都会遇到一个概念,类,python也有这个概念,下面我们通过代码来深入了解下. 其实类 和函数都是为了节省代码,有了类的的概念,就可以把相同的代码写在父类,子类继承后就可以直接使用,而且通过选择对应的父类就可以直接使用对应父类的内容. 创建和使用类 1 class Dog(): #认识狗这类东西 2 def __init__(self, name, age): #狗是肯定有名字和年龄的,是个狗就有,要用户填写 3 self.name = na

萌新向Python数据分析及数据挖掘 第一章 Python基础 第十节 文件和异常

第一章 Python基础 第十节 文件和异常 从文件中读取数据 读取文件.文件路径   1 filename = 'pi_digits.txt' #文件名取个代号 2 #读取整个文件 3 with open(filename) as file_object: 4 contents = file_object.read()# 给内容取个代号 5 print(contents.rstrip()) 6 #逐行读取 7 with open(filename) as file_object: 8 for

第一篇--python介绍、安装与入门

 Python介绍 1.简介 python创始人为:吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承: 2.用途 互联网公司广泛使用Python来做的事一般有:自动化运维.自动化测试.大数据分析.爬虫.Web 等: 目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube.Dropbox.BT.Quora(中国知乎).豆瓣.知乎.Google.Yahoo!.F

Spring框架第一篇之简单入门

一.下载Spring的jar包 通过http://repo.spring.io/release/org/springframework/spring/地址下载最新的Spring的zip包,当然,如果你是在使用maven工程的话,可以不用下载Zip包,可以直接在maven工程的pom.xml文件中添加Spring的依赖即可. 二.创建工程导入jar包 第一篇的内容记录一些入门知识点,所以只需要导入几个必要的基础包则可,这里项目只导入Spring的以下几个包: spring-core-4.3.9.R

Python基础入门教程,Python学习路线图

给大家整理的这套python学习路线图,按照此教程一步步的学习来,肯定会对python有更深刻的认识.或许可以喜欢上python这个易学,精简,开源的语言.此套教程,不但有视频教程,还有源码分享,让大家能真正打开python的大门,进入这个领域.现在互联网巨头,都已经转投到人工智能领域,而人工智能最好的编程语言就是python,未来前景显而易见.黑马程序员是国内最早开设人工智能的机构. 一.首先先推荐一个教程 8天深入理解python教程:http://pan.baidu.com/s/1kVNm