Home Backend Development Python Tutorial Python learning basics: How to use One

Python learning basics: How to use One

Mar 26, 2017 pm 06:21 PM
python

1. Install Python34

Windows

Download the installation package from the Python official website (https://www.python.org/downloads/) and install it.

The default installation path of Python is: C:\Python34

Configure environment variables: [right-click computer]--"[Properties]--"[Advanced system settings]--"[Advanced ]--》[Environment variables]--》[Find the line with the variable name Path in the second content box, double-click] --> [The Python installation directory is appended to the variable value, separated by;]

2. The first Python program

1. Execute in the interactive interface: Directly call the interactive interface that comes with python to run the code (for temporary debugging)

Python learning basics: How to use One

2. Write the program in the file and execute it

(1) Install PyCharm(http://www.jetbrains.com/pycharm/download/)

(2 ) Create a new project and Python File

(3) Write the code

Print("Hello World!")
Copy after login

(4) Run

3. Define variables

Variables in the program Used for storage and recall. A variable is equivalent to a container that stores data and stores the data in memory. (The difference between memory and hard disk: memory is faster than hard disk, memory is temporary storage, and hard disk is permanent storage)

#!/user/bin/env python# 
-*-coding:utf-8 -*-
user_name = "Grace" #申明一个字符串变量
age = 21        #申明一个数字变量
Copy after login

Rules for variable definition:
1. Single quotes, double quotes, and triple quotes are all characters String
2. Variables should have actual meaning and make people understand more clearly
3. Variable names can only be any combination of letters, numbers, and underscores
4. The first character of a variable name cannot be a number
5. Keywords cannot be used to declare variable names

4. Character encoding

Byte: 8 binary bits constitute 1 "Byte", which is storage space the basic unit of measurement. 1 byte can store 1 English letter or half a Chinese character. In other words, 1 Chinese character occupies 2 bytes of storage space.

1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

1. ASCII (American Standard Code for Information Interchange, American Standard Information Interchange Code) is a set of computer codes based on Latin letters System, mainly used to display modern English and other Western European languages,
It can only be represented by up to 8 bits (one byte), that is: 2**8 = 256-1, so the ASCII code can only be represented at most 255 symbols.
2. Obviously ASCII code cannot represent all the characters and symbols in the world. Therefore, a new encoding that can represent all characters and symbols is needed, namely: Unicode
Unicode (Unicode, Universal Code code, single code) is a character encoding used on computers. 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 at least 16 bits to represent (2 bytes), that is: 2 **16 = 65536,
Note: What is said here is at least 2 bytes, maybe more
3. UTF-8, which is for Unicode For encoding compression 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, and the European characters are saved in 2 bytes.
East Asian characters are stored in 3 bytes...
The version of Python 2.0 defaults to ascill, and you can specify a character set:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
print "你好,世界"
Copy after login
5. Comments

Single line gaze: # Be Comment content
Multi-line comments:'''' Commented content'''' ('''' represents a multi-line string. Multi-line strings are placed directly in Python and will be ignored by Python)
6. Formatting String
1. In Python3, input receives all strings by default

2. %s can pass in a string or an integer type, and %d can only pass in an integer type. %f floating point type

3. Three single quotes (''') can be used for multi-line strings, define variables as multi-line strings, and output multi-line strings

name = input("input your name:")
age = int(input("input your age:")) #convert str to int
job = input("input your job:")
message='''
Information of user %s:
_______________________
name: %s
age:  %f
job:  %s
---------End-----------
''' %(name,name,age,job)
print(message)
Copy after login
7 , expression if... else

Use a login verification to illustrate:

rightName = "tt"
password = "wpl"
 
userName = input("Please enter your name:")
userPassword = input("Please enter your password:")
 
#Python 是一个强制缩进语言,通过缩进来控制从属关系
if userName == rightName and userPassword == password:
    print("Welcome login ...")
else:
    print("your user name or user password is invalid")
Copy after login
Use a program to guess age:

Requirements:
If you keep guessing wrong A total of 8 guesses can be made.
Every time 3 wrong guesses are made, the user will be prompted whether to continue. The user enters Y to continue. Enter any other characters to exit the program.
The program ends if the user guesses correctly.

age = 22
count = 0
for i in range(10):
    print("-->counter",count)
    if count         guess_age = int( input("Please input age:") )
        if guess_age == age:
            print("You are right")
            break
        elif guess_age > age:
            print("Think smaller!")
        else:
            print("Think bigger...")
        count += 1
    else:
        user_answer = input("Do you want countine:")
        if user_answer == "Y":
            count = 0
        else:
            print("bye")
            break
            
该段代码最多进行了10次循环,有两次循环是询问用户是否继续猜,在用户回答为Y时,并没有在该次循环让用户猜年龄。
而是进入下一个循环后才开始猜年龄。

九、模块初识

import sys
print(sys.path)  #打印python的环境变量地址
 
导入sys模块, 调用该模块中的path数据。
注意: 标准库一般放在 <python>\\lib
    第三方库一般放在 <python>\\lib\\site-packages (自己写的python文件放到该目录,编写其它模块时就可以导入该文件,并调用方法与数据)
 
os模块的几个方法:
import os
os.system("dir") #执行系统命令,只打印出命令结果,不会保存(当前路径下的目录)
 
cmd_res = os.popen("dir") #执行命令并把结果保存到一个文件中
print(cmd_res.read()) #读取这个文件并打印出结果
 
os.mkdir("other_dir") #在当前路径下创建一个新目录</python></python>
Copy after login

The above is the detailed content of Python learning basics: How to use One. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PHP and Python: Different Paradigms Explained PHP and Python: Different Paradigms Explained Apr 18, 2025 am 12:26 AM

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

Choosing Between PHP and Python: A Guide Choosing Between PHP and Python: A Guide Apr 18, 2025 am 12:24 AM

PHP is suitable for web development and rapid prototyping, and Python is suitable for data science and machine learning. 1.PHP is used for dynamic web development, with simple syntax and suitable for rapid development. 2. Python has concise syntax, is suitable for multiple fields, and has a strong library ecosystem.

PHP and Python: A Deep Dive into Their History PHP and Python: A Deep Dive into Their History Apr 18, 2025 am 12:25 AM

PHP originated in 1994 and was developed by RasmusLerdorf. It was originally used to track website visitors and gradually evolved into a server-side scripting language and was widely used in web development. Python was developed by Guidovan Rossum in the late 1980s and was first released in 1991. It emphasizes code readability and simplicity, and is suitable for scientific computing, data analysis and other fields.

Python vs. JavaScript: The Learning Curve and Ease of Use Python vs. JavaScript: The Learning Curve and Ease of Use Apr 16, 2025 am 12:12 AM

Python is more suitable for beginners, with a smooth learning curve and concise syntax; JavaScript is suitable for front-end development, with a steep learning curve and flexible syntax. 1. Python syntax is intuitive and suitable for data science and back-end development. 2. JavaScript is flexible and widely used in front-end and server-side programming.

How to run sublime code python How to run sublime code python Apr 16, 2025 am 08:48 AM

To run Python code in Sublime Text, you need to install the Python plug-in first, then create a .py file and write the code, and finally press Ctrl B to run the code, and the output will be displayed in the console.

Can vs code run in Windows 8 Can vs code run in Windows 8 Apr 15, 2025 pm 07:24 PM

VS Code can run on Windows 8, but the experience may not be great. First make sure the system has been updated to the latest patch, then download the VS Code installation package that matches the system architecture and install it as prompted. After installation, be aware that some extensions may be incompatible with Windows 8 and need to look for alternative extensions or use newer Windows systems in a virtual machine. Install the necessary extensions to check whether they work properly. Although VS Code is feasible on Windows 8, it is recommended to upgrade to a newer Windows system for a better development experience and security.

Where to write code in vscode Where to write code in vscode Apr 15, 2025 pm 09:54 PM

Writing code in Visual Studio Code (VSCode) is simple and easy to use. Just install VSCode, create a project, select a language, create a file, write code, save and run it. The advantages of VSCode include cross-platform, free and open source, powerful features, rich extensions, and lightweight and fast.

Can visual studio code be used in python Can visual studio code be used in python Apr 15, 2025 pm 08:18 PM

VS Code can be used to write Python and provides many features that make it an ideal tool for developing Python applications. It allows users to: install Python extensions to get functions such as code completion, syntax highlighting, and debugging. Use the debugger to track code step by step, find and fix errors. Integrate Git for version control. Use code formatting tools to maintain code consistency. Use the Linting tool to spot potential problems ahead of time.

See all articles