第一篇:Python基础入门

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一篇: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 "

技术分享

 

 

本文出自 “你好阳光” 博客,请务必保留此出处http://hexiaoshuai.blog.51cto.com/12156333/1914073

以上是关于第一篇:Python基础入门的主要内容,如果未能解决你的问题,请参考以下文章

Python学习基础篇第一篇——快速入门(适合初学者)

第一篇:python入门

Python入门(目录全览)

Python 全栈开发第一篇:目录

华为出品Python入门教程:从零基础入门到精通,这一篇就够了

第一篇:python入门