快速入门
程序输出:
1.print语句,字符串用双引号括起来
_在解释器中表示最后一个表达式的值。
print语句 与字符串格式(%)结合使用,能实现字符串替换功能。
>>>print "%s is number %d!" % ("python",1)
python is number 1 !
%s表示由一个字符串替换,%d表示由一个整形,%f表示浮点型
符号>>重定向
2. 程序输出
raw_input()内建函数它读取标准输入,并将读取的输入数据赋值给指定变量。你可以使用init()将用户输入的字符型转化为正兴。只有init()将函数转换为整形才能进行数学运算。
3.注释
#后的一行内容都是注释
有一种文档字符串,可以在模块、类或函数的开始添加字符串,起到在线文档作用的功能。
def foo():
"this is a doc string "
return True
4.操作符
加减乘除取余为标准操作符。python有两种除法操作符,单斜杠用传统除法,双斜杠用于浮点除法,对结果进行四舍五入。**操作符优先级最高。
比较操作符,
< > <= >= == != <>(不等于)
返回布尔值True和False
逻辑操作符 and or not
逻辑操作符可以将任何表达式链接在一起,并得到一个布尔值。
合理使用括号增加代码可读性
5.变量和赋值
变量名为字母和下划线开头,大小写敏感,变量不需要像C语言一样预先声明Python不支持C语言中的自加自减操作符
6.数字
Python支持五种基本数字类型,其中有三种是整形
有符号整形包括长整形和布尔值, 还有浮点值和复数
7.字符串
Python支持使用单引号或双引号,三引号来包含特殊字符。使用索引操作符([])和切片操作符([:])可以得到子字符串。字符串有他的特有的索引规则:第一个字符的索引是0,最后一个字符的索引是-1.加号用于字符串链接,星号用于字符串重复
8.列表和元组
可以将列表和元祖当成普通“数组”,他能保存任意数量,任意类型的Python对象。和数组一样,通过从0开始通过数字索引访问元素,但是列表和元祖可以储存不同类型的对象。列表中元素用[]包裹,元素的个数及元素的值用()包裹,元组可以看成制只读的列表,通过切片运算可以得到子集。
9.字典
字典有键值对构成值可以是任意python对象,不过一般还是以数字或者字符串最为常用字典元素一般用{}包裹
10。代码块及缩进对其
通过缩进来说明逻辑
11.if语句
标准if条件语句的语法如下
if expression:
if_suite
如果表达式的值为非0或布尔值,则代码组if_suite被执行。当然,Python也支持else,语法如下
if expression:
if_suite
else expression:
else_suite
python还支持elif
12.while循环
标准while循环类似if,使用缩进来分割字代码。
while expression:
while_suite
子代码会连续不断的循环执行,知道表达式变为0或false
13.for循环和range()函数
python中的for和传统中的for不太一样,更像一种迭代,每次迭代其中一个元素
range()是个数组生成函数
14.列表解析
可以在一行中使用一个for循环将所有的值放入一个列表中
15.文件和内建函数open()、file()
open(‘文件’,‘操作’)
16.函数参数的默认值为TRUE
17.类
18.模块
19.实用函数
dir([obj]):显示对象属性
help([obj]):以一种美观的方式,显示对象的文档字符串
int([obj]):将一个对象装换为整形
len([obj]):返回对象的长度
str([obj]):将一个对象装换为字符串

python-基础入门-6快速入门总结的更多相关文章

  1. web前端基础知识及快速入门指南

    web前端基础知识及快速入门指南 做前端开发有几个月了,虽然说是几个月,但是中间断断续续的上课.考试以及其它杂七杂八的事情,到现在居然一直感觉自己虽然很多前端的知识很眼熟,却也感觉自己貌似也知识在门口 ...

  2. net core体系-web应用程序-4asp.net core2.0 项目实战(CMS)-第二章 入门篇-快速入门ASP.NET Core看这篇就够了

    .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了   原文链接:https://www.cnblogs.com/yilezhu/p/9985451.ht ...

  3. python基础教程1:入门基础知识

    写在系列前,一点感悟 没有梳理总结的知识毫无价值,只有系统地认真梳理了才能形成自己的知识框架,否则总是陷入断片儿似的学习-遗忘循环中. 学习方法真的比刻苦"傻学"重要多了,而最重要 ...

  4. Spring Boot 2.x基础教程:快速入门

    简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot ...

  5. Python应该怎样实现快速入门?

    作为一名Python爱好者,我也想跟大家分享分享我自学Python的一些小经验.搬来你的小板凳,听听看吧.也许,你会很有收获,也许你也走上了自学Python的不归路.开讲啦~ 首先,你要有自信心,要明 ...

  6. SpringBoot基础篇-SpringBoot快速入门

    SpringBoot基础 学习目标: 能够理解Spring的优缺点 能够理解SpringBoot的特点 能够理解SpringBoot的核心功能 能够搭建SpringBoot的环境 能够完成applic ...

  7. Python基础 小白[7天]入门笔记

    笔记来源 Day-1 基础知识(注释.输入.输出.循环.数据类型.随机数) #-*- codeing = utf-8 -*- #@Time : 2020/7/11 11:38 #@Author : H ...

  8. Python 基础教程 —— 网络爬虫入门篇

    前言 Python 是一种解释型.面向对象.动态数据类型的高级程序设计语言,它由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年.自面世以后,Pytho ...

  9. .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了

    作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/9985451.html 本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新 ...

随机推荐

  1. .NET Core开源任务调度平台ScheduleMaster上新了

    ScheduleMaster上一次比较大的更新还是在6月份,转眼已经快过去4个月了,这段时间比较忙,中间只更新过一次修复了几个小bug.要总结这次更新的话,必须要用"千呼万唤始出来" ...

  2. frida- registernatives获取so层动态注册函数

    frida获取so层动态注册函数 谢谢大佬的无私奉献https://github.com/lasting-yang/frida_hook_libart 一.js模板一 function hook_Re ...

  3. MySQL备份和恢复[1]-概述

    备份类型 完全备份,部分备份 完全备份:整个数据集 部分备份:只备份数据子集,如部分库或表 完全备份.增量备份.差异备份 增量备份:仅备份最近一次完全备份或增量备份(如果存在增量)以来变化的数据,备份 ...

  4. Jmeter入门(6)- 参数化

    一.什么是参数化 为什么要参数化? 在发送大量的请求时,键对值是写死的,每次请求都需要去修改,无法实现快速添加的需求.想要快速实现该需求,就需要用到参数化. 什么是参数化? 根据需求动态获取数据并进行 ...

  5. python识别视频黑屏或者低清晰度

    第一步:获取视频第一帧图片 https://www.cnblogs.com/pythonywy/p/13749735.html 第二步:进行识别 import os import numpy as n ...

  6. python3异步爬虫 ——aiohttp模板使用

    一.简单使用和讲解 import aiohttp import asyncio async def fetch(client): async with client.get('http://httpb ...

  7. 基于ssm的客户管理系统

    查看更多系统:系统大全,课程设计.毕业设计,请点击这里查看 01 概述 一个简单的客户关系管理系统 管理用户的基本数据 客户的分配 客户的流失 已经客户的状态 02 技术 ssm + jdk1.8 + ...

  8. java处理大数据量任务时的可用思路--未验证版,具体实现方法有待实践

    1.Bloom filter适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集基本原理及要点:对于原理来说很简单,位数组+k个独立hash函数.将hash函数对应的值的位数组置1,查找时如 ...

  9. 4-Kotlin数据类型与变量

    一. 变量概念 在Kotlin中变量其实对应着内存中特定区域,变量就像是一个装"数据"的容器 1 val num1:Int = 100 2 var num2:Int = 99 关键 ...

  10. 别走!这里有个笔记:图文讲解 AQS ,一起看看 AQS 的源码……(图文较长)

    前言 AbstractQueuedSynchronizer 抽象队列同步器,简称 AQS .是在 JUC 包下面一个非常重要的基础组件,JUC 包下面的并发锁 ReentrantLock CountD ...