iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python基础1
  • 514
分享到

python基础1

基础python 2023-01-31 01:01:34 514人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

python在windows安装先下载python 最新版本 3.5.1 或2.7.11运行安装程序。修改环境变量计算机-属性-高级系统设置-环境变量-path 将python安装路径填写到环境变量中。与上一个变量用";"分号分割如果同时安

python在windows安装

先下载python 最新版本 3.5.1 或2.7.11

wKioL1dwfR7wwfo7AAGJ8Wh3044693.jpg

运行安装程序。修改环境变量

计算机-属性-高级系统设置-环境变量-path

将python安装路径填写到环境变量中。与上一个变量用";"分号分割

wKiom1dwfTTDaZDEAAB-0HpaGIc240.jpg

如果同时安装 python2.7 和python3.5 要在python3.5的安装路径下 将python.exe改名

如改为python3.exe  否则会和python2.7冲突

 

在linux中 写python解释器的路径。如果系统默认安装的是2.6版本,你下载最新的3.5安装。那么它的路径可能是/usr/sbin  而不是/user/bin/python 所以用 env 来获取python的用户变量

#!/usr/bin/env python

print("hello world")

print ("hello again")

print ("hello again \n two")

 

 

pycharm  :  python的 好用的IDE编辑器

http://www.jetbrains.com/pycharm/download/#section=windows

wKioL1dwfVfxz7OWAAEyG4TfSrc097.jpg

wKiom1dwfWWChiLvAAEt9R_p2eE097.jpg

name="zhang san"   #引号引用的 字符串
age = 19

son_of_brothers_age = 2       #复杂的变量可以用_ 来表示
NameOfTwinsGf = "Xiao Fang"   #驼峰体


print(name,age)


print ("helloworld")

定下来一种风格  或者下划线  或者 驼峰体

 

 

总结:ython语言和java,c++等很多语言一样,规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。下面列出的是合法的标识符,也是合法的变量名:
sum, average, total, day, month,Student_name, tan, BASIC, li_ling

 

下面是不合法的标识符和变量名:
M.D.John, $442, #4, 3G64, Alex Li, C++, Zhang-ling,姓名, U.S.A.

 

以下关键字不能声明为变量名
['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']

 

例:

name="zhh"
name2=name
print(name,name2)
name = 'aaa'
print(name,name2)

 

name变成aaa  name2 ? zhh 还是 aaa

wKiom1dwfbmhLAt8AAC4aX2GdBU388.jpg

 

编码

wKioL1dwfcrS0mNyAAQGY3-Lr-4144.jpg

中文的字符码  gb2312   同时把韩文 日文包含了 。而韩国 日本  自己有自己的字符集编码

 

所以开发出Unicode

Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2**16 = 65536,
注:此处说的的是最少2个字节,可能更多

 

UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...

 

 

所以python2.7 想显示中文 要改成

1

2

3

4

#!/usr/bin/env  python

#  -*- coding: utf-8 -*-

  

print "你好,世界"

 

添加模板: setting-Editor -File and code Templates - python script


 wKioL1dwfevxtcRpAAHfSitjY8M969.jpg

 

注释: 单行注释 可以加在代码的上面 或者代码的后面

          多行注释 用''' 注释内容''' 来表示

print(name,name2)       #打印 变量 name  name2 的值

 wKiom1dwfmbTkpfnAADSikYblM8632.jpg


 

 

用户输入

python3.0的写法

user_input = input("input your name:")

print("user input msg:", user_input)

 

python2.0的写法


 wKiom1dwfnPRNCQ0AABxuo4pcuo382.jpg

格式化输入

name = input("input your name:")
age=input("input your age:")       #age=int(input("input your age:"))   #convert string to int
job=input("input your job:")           

msg= '''InfORMation of user  %s:
--------------------------
Name:   %s
Age :   %s               #
也可以%d表示数字  但前面要把input输出的字符串转成数字  (%f 浮点数)
Job :   %s
-----------END------------
'''
% (name,name,age,job )
print(msg)

 

 

OS模块

>>>import os

>>>os.system("df")

Filesystem            1K-blocks    Used Available Use% Mounted on

/dev/mapper/rhel-root  10475520 3447824   7027696 33% /

devtmpfs                1011296       0  1011296   0% /dev

tmpfs                   1021264     140  1021124   1% /dev/shm

tmpfs                   1021264    9040  1012224   1% /run

tmpfs                   1021264       0  1021264   0% /sys/fs/cgroup

/dev/sda1                508588  108744   399844  22% /boot

/dev/sr0                3798292 3798292         0 100% /run/media/root/RHEL-7.1Server.x86_64

0

 

 

>>>cmd_res = os.popen("df -h").read()

>>>print(cmd_res)

Filesystem             Size  Used Avail Use% Mounted on

/dev/mapper/rhel-root   10G 3.3G  6.8G  33% /

devtmpfs               988M     0 988M   0% /dev

tmpfs                  998M  140K 998M   1% /dev/shm

tmpfs                  998M  8.9M 989M   1% /run

 

import模块  名字是pass.py 的时候导入pass 不可以  改成其他名字 可以

[root@localhost~]# python

Python3.5.1 (default, Jun 24 2016, 13:56:59)

[GCC4.8.3 20140911 (Red Hat 4.8.3-9)] on linux

Type"help", "copyright", "credits" or"license" for more information.

>>>import aaa

usernamezhh

password:

zhh123

 

 

[root@localhostusr]# python

Python3.5.1 (default, Jun 24 2016, 13:56:59)

[GCC4.8.3 20140911 (Red Hat 4.8.3-9)] on linux

Type"help", "copyright", "credits" or"license" for more information.

>>>import sys

>>>print(sys.path)

['','/usr/local/python3/lib/python35.zip','/usr/local/python3/lib/python3.5','/usr/local/python3/lib/python3.5/plat-linux', '/usr/local/python3/lib/python3.5/lib-dynload','/usr/local/python3/lib/python3.5/site-packages']

这些是python3.5 的环境变量 把aaa.py模块 放到 这些目录下  就可以不论在哪个文件夹都可以使用aaa这个模块了

 

 

 


--结束END--

本文标题: python基础1

本文链接: https://www.lsjlt.com/news/185209.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python基础——1基础
    输出 print(‘把子肉爱上热干面’,‘哈哈’)  # ‘,’输出为空格 输人 name = input(‘提示的内容’) /浮点除法  %.6f //地板除法  整除 %  取余 python编码问题 (采用Unicode编码) ...
    99+
    2023-01-30
    基础 Python
  • python基础1
    python在windows安装先下载python 最新版本 3.5.1 或2.7.11运行安装程序。修改环境变量计算机-属性-高级系统设置-环境变量-path 将python安装路径填写到环境变量中。与上一个变量用";"分号分割如果同时安...
    99+
    2023-01-31
    基础 python
  • python基础(1)
    今天看了几节教学视频,做一下记录。1. python中调用系统命令需要import os模块。例如 os.system('ls'),这条语句执行结果是,返回ls执行的结果,同时返回命令执行的描述符,若成功执行,则返回0.那么我们想获得执行结...
    99+
    2023-01-31
    基础 python
  • Python基础知识1
     一、PRINT FORMATTED OUTPUT1、%形式输出1.1 匹配字符,整数,浮点数(含精度),%类似转义print("my name is %s,age %d height %.2fm learning py...
    99+
    2023-06-02
  • python基础学习1
    一.python第一个程序 print("hello world") 二.变量的命名规则   1. 字母数字下划线组成  2. 不能以数字开头,不能含有特殊字符和空格  3. 不能以保留字命名  4. 不能以中文命名  5. 定义的...
    99+
    2023-01-30
    基础 python
  • python基础-1:python模块概
       小生博客:http://xsboke.blog.51cto.com                                -------谢谢您的参考,如有疑问,欢迎交流一、 模块简介  1. 概念n个.py文件组成的代码集合就...
    99+
    2023-01-31
    模块 基础 python
  • python基础及函数1
    Python的程序执行方式:Python的程序编辑窗口、Python的解释器提示符。python常量:×××、实型(浮点型)、字符串型。Python数据类型:数值类型、字符串类型、布尔类型、复合数据类型  数值类型:整型(0b/0B、0o/...
    99+
    2023-01-31
    函数 基础 python
  • Python基础语法介绍(1)
    环境配置 开发平台:Mac OS Version 10.13.2 开发工具安装 Python3.6.5 官网安装网址:https://www.python.org/downloads/ Pycharm 官网安装网址:http://w...
    99+
    2023-01-31
    语法 基础 Python
  • python基础1习题练习
    python基础1习题练习: #encoding:utf-8 #1.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! name=input('name>>: ').strip...
    99+
    2023-01-31
    习题 基础 python
  • Python基础练习100题 ( 1~
    大家好,好久不见,我最近在Github上发现了一个好东西,是关于夯实Python基础的100道题,原作者是在Python2的时候创建的,闲来无事,非常适合像我一样的小白来练习 对于每一道题,解法都不唯一,我在这里仅仅是抛砖引玉,希望可以...
    99+
    2023-01-31
    基础 Python
  • 1.Python基础知识小结:
    Python3下载地址:https://www.python.org/downloads/windows/ python3 windows安装参考地址: https://jingyan.baidu.com/article/597a0643...
    99+
    2023-01-30
    小结 基础知识 Python
  • [Linux 基础] linux基础指令(1)
    文章目录 1、Linux下基本指令1.ls指令2.pwd指令3.cd指令4.touch指令5.mkdir指令6.rmdir指令 && rm指令7.man指令8.cp指令9.mv指令10.ca...
    99+
    2023-09-13
    linux
  • 第1章 python 基础语法(3)
    =================目录==================1.8 字典1.9 字典练习2.0/2.1 流程控制-if条件判断 ======================================= dic={}字典是...
    99+
    2023-01-31
    语法 基础 python
  • Python 入门基础1 --语言介绍
    本节目录: 一、编程语言介绍 二、python解释器介绍 三、安装python解释器 四.运行python程序的两种方式 五、变量 六、后期补充内容 一、编程语言介绍   1.机器语言:     直接用二进制编...
    99+
    2023-01-30
    入门 语言 基础
  • mysql基础语句1
    创建用户 create user ben identified by ‘P@$$w0rd’; 查看所有用户 select user,host from mysql.user; 用户重命名 rename user ben...
    99+
    2023-01-31
    语句 基础 mysql
  • 代码详解Python的函数基础(1)
    目录1.函数调用2.函数定义总结1.函数调用 # 1.调用函数,需要知道函数的名称和参数 # 2.调用函数传入的参数需要和函数定义的参数数量和类型一致 # 如调用abs函数 prin...
    99+
    2024-04-02
  • 用代码帮你了解Python基础(1)
    目录1.数据类型和变量2.字符串和格式化总结1.数据类型和变量 # 数据类型: # 1.整型:Python中能处理任意大小的整数 intNum1 = 584520 intNum2 =...
    99+
    2024-04-02
  • python3 基础(5)-模块(1)-
    模块介绍补充:通过os模块获取各种路径(目录)import osprint(__file__)   #返回程序的相对路径print(os.path.abspath(__file__))   #返回程序的绝对路径print(os.path.d...
    99+
    2023-01-31
    模块 基础
  • python基础教程项目1:及时标记
    终于把第一个项目啃的差不多了,对于一个初学者来说很有难度。 这个项目的目的是将文本转化为标记语言(例子中是HTML)。 基本的思路是这样的: 1.读取文本文件,利用生成器遍历文本,并将文本转化为处理的基本单位——块(block) 2.使用正...
    99+
    2023-01-31
    基础教程 标记 项目
  • 【14】Python100例基础练习(1
    例1:有四个数字:1、2、3、4能组成多少个互不相同且无重复的数字的三位数?各是多少?审题:1.去重2.计算总数程序代码:方法1: dict=[] for in range(1,5): #i变量赋值 1 2 3 4 for j ...
    99+
    2023-01-31
    基础
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作