Introduction to python installation and usage
Python installation
#1、下载安装包
https://www.python.org/downloads/
2、安装
默认安装路径:C:\python273、配置环境变量
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
如:原来的值;C:\python27,切记前面有分号
Copy after login
linux, Mac :
1、下载安装包 https://www.python.org/downloads/ 2、安装 默认安装路径:C:\python273、配置环境变量 【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】 如:原来的值;C:\python27,切记前面有分号
1 无需安装,原装Python环境2 3 ps:如果自带2.6,请更新至2.7
Update python:
1 windows: 2 3 1、卸载重装即可 4 5 linux: 6 7 Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python 8 9 查看默认Python版本10 python -V11 12 1、安装gcc,用于编译Python源码13 yum install gcc14 2、下载源码包,15 3、解压并进入源码文件16 4、编译安装17 ./configure18 make all19 make install20 5、查看版本21 /usr/local/bin/python2.7 -V22 6、修改默认Python版本23 mv /usr/bin/python /usr/bin/python2.624 ln -s /usr/local/bin/python2.7 /usr/bin/python25 7、防止yum执行异常,修改yum使用的Python版本26 vi /usr/bin/yum27 将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6


1 print("hello,world")
Execute the hello.py file, that is: python /home/dev/hello.py
The internal execution process of python is as follows:
2. Interpreter:
When executing python /home/dev/hello.py in the previous step, it was clearly stated that the hello.py script is executed by the python interpreter.
If you want to execute a python script similar to executing a shell script, for example:
./hello.py, then you need to specify the interpreter at the head of the hello.py file, as follows: 1 #!/usr/bin/env python2 3 print("hello,world")
Copy after login
In this case, execute: ./hello.py
. ps: Hello.py needs to be given execution permission before execution, chmod 755 hello.py1 #!/usr/bin/env python2 3 print("hello,world")
When the python interpreter loads the code in the .py file, it will encode the content (default ascill)
Obviously ASCII code cannot convert all kinds of text in the world and symbols are all represented, so a new encoding that can represent all characters and symbols is needed, namely: Unicode
Unicode (Unicode, Universal Code, Single Code) is a code used on computers Character Encoding. Unicode was created to solve the limitations of traditional character encoding schemes. It sets a unified and unique binary encoding for each character in each language, stipulating that all characters and symbols must be represented by at least 16 bits (2 bytes), that is: 2 **16 = 65536, Note: What is mentioned here is at least 2 bytes, possibly more
UTF-8, which is the compression of Unicode encoding And optimization, he no longer uses at least 2 bytes, but classifies all characters and symbols: the content in the ascii code is saved in 1 byte, European characters are saved in 2 bytes, and East Asian characters Save with 3 bytes...
So, when the python interpreter loads the code in the .py file, it will encode the content (default ascill)
4. Comment:
5. pyc file:
When executing Python code, if other .py files are imported, a .pyc with the same name will be automatically generated during execution. file, which is the bytecode generated after compilation by the Python interpreter. ps: The code can be compiled to produce bytecode; the bytecode can also be decompiled to obtain the code.6. Variables:
1. Declare variables
1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-3 4 name = "wupeiqi"
上述代码声明了一个变量,变量名为: name,变量name的值为:"wupeiqi"
变量的作用:昵称,其代指内存里某个地址中保存的内容
变量定义的规则:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['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']
2、变量的赋值:
1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-3 4 name1 = "wupeiqi"5 name2 = "alex"
The above is the detailed content of Introduction to python installation and usage. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Solution to permission issues when viewing Python version in Linux terminal When you try to view Python version in Linux terminal, enter python...

When using Python's pandas library, how to copy whole columns between two DataFrames with different structures is a common problem. Suppose we have two Dats...

Getting started with Python: Hourglass Graphic Drawing and Input Verification This article will solve the variable definition problem encountered by a Python novice in the hourglass Graphic Drawing Program. Code...

Choice of Python Cross-platform desktop application development library Many Python developers want to develop desktop applications that can run on both Windows and Linux systems...

Many developers rely on PyPI (PythonPackageIndex)...

Data Conversion and Statistics: Efficient Processing of Large Data Sets This article will introduce in detail how to convert a data list containing product information to another containing...

How to handle high resolution images in Python to find white areas? Processing a high-resolution picture of 9000x7000 pixels, how to accurately find two of the picture...

When using Python to connect to an FTP server, you may encounter encoding problems when obtaining files in the specified directory and downloading them, especially text on the FTP server...
