python环境

安装python

windows:

1、下载安装包https://www.python.org/downloads/
2、安装默认安装路径:C:\python27
3、配置环境变量【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】如:原来的值;C:\python27,切记前面有分号

python入门

一、第一句python代码

在/home/dev 目录下新建一个hello.py文件,内容如下:

print("Hello World!")

执行Hello.py文件,命令:python  /home/dev/hello.py

二、变量

变量

# -*- coding:utf-8 -*-
name ="james"

上述声明一个变量,变量名为:name ,变量名james

变量定义规则:

  1.变量名只能由字母、数字、数字下划线任意组合而成

  2.变量名的第一个字符不能是数字

  3.Python中用的模块名称不能作为变量名称

三 用户输入

#! /usr/bin/env python
# -*- coding:utf-8 -*-
name = input("Please enter your username:")
print("Hello" + name)

四、数据类型初识

1.数字

int(整型)

long(长整型)

float(浮点型)

complex(复数)

2.布尔值

  真或假

  1 或 0

3.字符串

“hello world”

字符串拼接:

  python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内从中重新开辟一块空间。

字符串格式化输出:

name = "Lyle"
print("I am %s"% name)
#输出:I am Lyle

PS:字符串是%s 整数是%d;浮点数是%f

4.列表

创建列表:

name_list =['james','tom','nick']

基本操作

切片:取多个元素

names = ["战狼","哪吒","极限挑战"","胡歌","肖申克的救赎","NBA"]
print(names[1:4])   #取去下标1到下标4之间的,包括1不包括4
print(names[1:-1])  #取出下标1到-1的值,不包括-1
print(name[:3])     #取出从零开始到3的值 ,不包括3
print(name[0::2])  #取出从零开始,步长为2的值

追加

>>>moves=["战狼","哪吒","极限挑战","胡歌","肖申克的救赎","NBA"]
>>>moves.append("CBA")   #在列表中追加一个值["战狼","哪吒","极限挑战"","胡歌","肖申克的救赎","NBA","CBA"]

插入

>>>moves=["战狼","哪吒","极限挑战","胡歌","肖申克的救赎","NBA"]
>>>moves.insert(2,"绿皮书") #在“极限挑战”前面插入一个值
>>>moves
["战狼","哪吒","绿皮书","极限挑战","胡歌","肖申克的救赎","NBA"]

删除

>>>moves=["战狼","哪吒","极限挑战","胡歌","肖申克的救赎","NBA"]
>>>del moves[2]
>>>moves
moves=["战狼","哪吒","胡歌","肖申克的救赎","NBA"]>>>moves.remove("胡歌")   #删除指定元素
>>>moves
["战狼","哪吒","极限挑战","肖申克的救赎","NBA"]>>>moves.pop()   #删除列表最后一个值
>>>moves
["战狼","哪吒","极限挑战","胡歌","肖申克的救赎"]

扩展

>>>moves=["战狼","哪吒","极限挑战","胡歌","肖申克的救赎","NBA"]
>>>b = [1,2,3]
>>>moves.extend(b)
>>>moves
["战狼","哪吒","极限挑战","胡歌","肖申克的救赎","NBA",1,2,3]

统计

>>>names=["Alex","Amy","Tom","Amy","Jams"]
>>>names.count("Amy")
2

5.元组(不可变列表)

创建元组:

ages=(1,2,3,4,5,6)

#作用:存多个值,对比列表来说,元组是不可变,主要是用来读
#定义:与列表类型比,将[]换成{}
#元组操作:
#1.按索引取值
#2.切片
#3.长度
#4.循环

    

转载于:https://www.cnblogs.com/iehao/p/11080175.html

Python安装与入门相关推荐

  1. faiss python安装_faiss入门

    Faiss入门篇假定Faiss已经被安装,若未安装可参考小编安装编译篇https://zhuanlan.zhihu.com/p/78689463.本篇小编基于Faiss的官方wiki实例展开,旨在让大 ...

  2. Python:Scrapy的安装和入门案例

    Scrapy的安装介绍 Scrapy框架官方网址:http://doc.scrapy.org/en/latest Scrapy中文维护站点:http://scrapy-chs.readthedocs. ...

  3. python软件安装步骤-一篇非常棒的安装Python及爬虫入门博文!

    一. 大数据及数据挖掘基础(私信小编007即可获取大量Python学习资料!) ***部分主要简单介绍三个问题: 1.什么是大数据? 2.什么是数据挖掘? 3.大数据和数据挖掘的区别? 1.大数据(B ...

  4. 安装python步骤-小白入门:Python安装的10个步骤,极其细致!!

    原标题:小白入门:Python安装的10个步骤,极其细致!! 你有没有发现,在自学的时候去群里问大神python怎么安装,基本都不会有人理你,因为他们认为你这问题就跟踩死一只蚂蚁一样简单,都不屑于回答 ...

  5. anaconda的python使用教程-Python安装教程之Anaconda入门使用总结

    原标题:Python安装教程之Anaconda入门使用总结 如今参加Python培训学习Python开发的小伙伴对Python安装教程比较感兴趣,本篇文章小编就和读者们分享一下Python安装教程之A ...

  6. python爬虫挖掘平台搭建_一篇非常棒的安装Python及爬虫入门博文!

    原标题:一篇非常棒的安装Python及爬虫入门博文! 一. 大数据及数据挖掘基础(私信小编007即可获取大量Python学习资料!) 第一部分主要简单介绍三个问题: 1.什么是大数据? 2.什么是数据 ...

  7. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略

    Python:Python多种集成开发环境(IDE,编译器)的简介.安装.入门.使用方法之详细攻略 目录 Python多种编译器的简介.安装.入门.使用方法 1.Anaconda 2.ipython ...

  8. [Python爬虫] scrapy爬虫系列 一.安装及入门介绍

    前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...

  9. Python魔术世界 1 如何使用Visual Studio在WIN10中一键安装Python3入门编程环境并测试Django...

    本文通过VS安装Python和Django的环境,创建了一个Web程序,前后5分钟的操作,让你快速入门Python的编程世界,各种Python和Django的概念会在实战中给你娓娓道来. Django ...

最新文章

  1. CentOS安装配置Samba
  2. pollepoll实现分析(二)——epoll实现
  3. 文件服务器访问权限分配,设置文件服务器的访问权限
  4. qregexp限制数字范围_数字系统实现电压电流控制的必经之路数模转换器
  5. php测试插入,php – 使用Symfony测试数据库插入
  6. 【推广】实用命令——tldr
  7. 基金委通报科研诚信违规违纪案件查处情况
  8. lighthouse使用_如何在CircleCI中使用Lighthouse
  9. Atitit.兼具兼容性和扩展性的配置方案attilax总结
  10. 【Android -- 学习】学习资料汇总
  11. 大型通用ERP生产管理系统源码
  12. 宾得的宾干微距镜头DA35mm
  13. 抽卡模拟系统(包含图形界面,结果可存储到数据库中)
  14. Linux下固态硬盘坏块修复,固态硬盘如果发现坏块就完蛋了
  15. org.dom4j.DocumentException: 1 字节的 UTF-8 序列的字节 1 无效。
  16. 23.卷积神经网络实战-ResNet
  17. python+selenium提取数据
  18. PS制作红色拟物化时钟icon图标
  19. Android -- AndroidX库
  20. TensorFlow 2官方教程 . Keras机器学习基础知识 . 使用TF Hub进行文本分类

热门文章

  1. 哈啰出行,为城市续航!
  2. 计算机网络 - OSI七层模型 - 物理层
  3. 潘大师(pandas)基操
  4. 行列式按行(列)展开定理——6种行列式的展开方式
  5. HTML简单练习案例
  6. 俄剧实习医生改名脚本
  7. Termius安装配置
  8. 微星主板黑苹果_在老机器上LGA775平台安装黑苹果MacOS系统 – 玄烨品果
  9. 使用Python 控制操作手机点击
  10. 我的笔记本vmware利用无线网卡上网设置