Python 第一课 pyhon基础

=================目录==================
2.1.1 为什么学习python
1.2 python的安装
1.3 python的文件类型
1.4 python的变量

=======================================
1.2 安装支持table补齐的ipyhon环境
我们使用的命令解释器交互方式
-- pyhon shell
-- ipython

pip像yum一样可以安装插件,安装pip包 需要先安装epel包。
rpm -q python-pip 查看是否安装了pip包
cd /etc/yum.repos.d/
yum install python-pip 安装pip包,来支持 pip命令安装
python 内又没table键自动补齐,可以pip命令通过下载ipython插件。
用pip install ipython 安装会失败因为最新版本不支持python3.6,可以指定版本安装 pip install ipython==1.2.1 就可以了;
pip list 查看已安装了什么模块
sudo -H pip install --upgrade pip 升级为最新的pip版本;
ipython3 进入python3.6.1环境 这里可以table键补齐

http://pypi.python.org pypi包网站



1.3 python 的文件类型
mkdir -pv gxq/python/day01/ 创建目录
vim 1.py 创建python文本,并输入命令

必须有第一行 #!/usr/bin/python 告诉编译器这是一个python解释器,不然会认为是shell脚本

或者 chmod +x ./1/py 加执行权限后可使用 ./1.py直接执行。

python源码文件
一种以py为后缀名,由python程序解释,不需要编译;
二种字节代码,python源码文件编译生成的后缀名pyc文件;
编译方法:
#!/usr/bin/python
import py_compile # 插入这个模块
py_compile.compile(‘1.py‘) # 当前目录下的1.py文件
新建文件2.py

写入后执行python ./2.py生成生pyc的二进制文件,删除源码后仍可以执行。

三优化的代码,经过优化的源码文件的可执行文件,扩展名 pyo
python -O -m py_compile 1.py



1.4 python 的变量
1.4.1 变量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,且可以改变;
python 下变量是对一个数据的引用,对比变量的重新赋值是指向了内存中另一个区域,与C不一样。
1>变量的赋值
-变量名由字母/数字/下划线组成;
-变量不能以数字开头;
-不可以使用关键字;
-a a1 _a
2>变量的赋值
-是变量的声明和定义的过程
a=1
id(a) : id可以查看变量在内存中存放的地址;
type(a) :查看变量的什么类型的;

1.4.2 运算符与表达式
Python运算符包括:
-赋值运算符
-算术运算符
-关系运算符
-逻辑运算符
表达式是将不同的数据(包括变量/函数)用运算符按一定的规则连接起来的一种式子。

1.4.3 赋值运算符

  • = :x=3,y=‘abcd‘
  • += :x+=2
  • -= : x-=2
  • = :x=2
  • /= : x/=2
  • %= : x%=2

1.4.4 算术运算符

  • +
  • -
  • *
  • / 除4.0/3 =1.3333333333333333
  • // 整除 -只取整数 4.0//3 =1.0
  • % 求余
  • 次方 23 =8

‘a‘+‘bv‘ =‘abv‘
1.4.5 关系运算符 返回结果是 false 或ture

  • >: 1>2
  • <: 2<3
  • >=: 1>=1
  • <=: 2<=2
  • ==: 2==2
  • !=: 1!=2
    1.4.6 逻辑运算符
  • and 逻辑与
  • or 逻辑或
  • not 逻辑非

练习--从键盘读取数字
input() 可以输入字符或者数字,输入字母时需要加‘ ’否则会认为是数字提示错误;
raw_input() 会把输入都当作字符;
help(input)

原文地址:https://blog.51cto.com/iammalt/2413548

时间: 2024-10-10 18:00:16

Python 第一课 pyhon基础的相关文章

python第一课(基础环境以及软件)

Python在Mac10.12.6版本的自带版本检查(我自己是10.12.6的据说10.6以上的自带的都是2.7): 打开终端输入:Python 则可看出输出为2.7版本,网上看了一些怎么升级的,个人心得是直接下载最新版安装,官网地址:https://www.python.org/ 我自己用的就是这个版本,直接下载,安装就是点击下一步,完成之后在终端输入:Python3则: 即Python3.6的版本安装完成! 再安装pycharm,有免费版和收费版,我是直接在网上找了一个注册链接码的直接破解了

学习python第一课 变量

Author:uljfangbr/>E-mail:[email protected]Mentor:Liu YouyuanTime:2018-3-24 message="Hello , Python World!" print("message") message="Hello, Python World! This language is Cool to learn well." print("message") run

&lt;-0基础学python.第一课-&gt;

初衷:我电脑里面的歌曲很久没换了,我想听一下新的歌曲,把他们下载下来听,比如某个榜单的,但是一首一首的点击下载另存为真的很恶心 所以我想有没有办法通过程序的方式来实现,结果还真的有,而且网上已经有有人用python来实现了,而且还给出了原代码, 我兴致勃勃的下载下来用,但是根本没有效果,原因是他们给的是2.7版本的程序,我用的软件是3.4版本的, 我又下载了2.7版本的但是运行的时候还是有地方报错,而我又不知道怎么修改,然后觉得时候系统的学习一下了. 宏观目标:让我的工作效率更高 1.写程序帮我

Python 第一课笔记

1.Hello World程序的两种方法 在windows下执行 1.编辑器里输入,不用编译 print("Hello World!") 直接就可以运行  2.可以存成一个程序再运行 存成一个文本,新建一个.py文件.到cmd中执行 运行脚本 python  Hello.py  在linux 下创建一个文件叫hello.py,并输入 print("Hello World!")  执行前需给予 hello.py 执行权限,chmod 755 hello.py 1 #!

Python第一课

一.基础语法: 1.注释:# print("hello"+"world")  #这是个print 2.数字 整数:不区分long和int 进制:0xa(16进制).0o10(十进制).0b10(二进制) bool,两个值:True.False 浮点数 1.2,2.35,3.1415,-0.12,1.46e9 ==1.46*(10**9) 复数: 1+2j 3.字符串 使用' "单双引号引用的字符的序列 print("hello,world&quo

Python 第一章 【基础篇】

Python 简介    Python 安装    第一个Python程序         Python 解释器         字符编码与解码      动态语言与静态语言的区别   变量及简单数据类型 编码规范 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上

Python 第一课,初接触。

Python简介: 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年发明.Python就为我们提供了非常完善的基础代码库,覆盖了网络.文件.GUI.数据库.文本等大量内容. Python适合开发的内容: 网络应用,包括网站.后台服务:许多日常需要的小工具,包括系统管理员需要的脚本任务,另外就是把其他语言开发的程序再包装起来,方便使用. Python版本: 1.CPython 这个解释器是用C语言开发的,所以叫CPython.在命令行下运行python就是启

python 第一课 helloworld

#!/usr/bin/env python #-*-coding:utf-8-*- #以上是配置编写环境的开始 #第一行env表示运行当前环境变量内的python版本(2.x or 3.x) #第二行表示编码格式是utf-8支持中文注释或者字符串中文输出(3.x以上默认支持) print'hello world' #第一个简易代码打印hello world print('hello one') #在python3.x以上打印语句要加()表示 和java等一些语言类似 print'hello\nt

python第一周语言基础

控制语句 if语句,当条件成立时运行语句块.经常与else, elif(相当于else if) 配合使用. for语句,遍历列表.字符串.字典.集合等迭代器,依次处理迭代器中的每个元素. while语句,当条件为真时,循环运行语句块. try语句,与except,finally配合使用处理在程序运行中出现的异常情况. class语句,用于定义类型. def语句,用于定义函数和类型的方法. pass语句,表示此行为空,不运行任何操作. assert语句,用于程序调试阶段时测试运行条件是否满足. w