一、

1、这是一个面向对面的编程,一种解释性语言。

2、缩进是python的灵魂,使代码变得非常简洁,正确使用冒号“:”,IDLE的       下一行会自动缩进

3、if语句中 python拒绝接受赋值 会报错 这就会使程序更好找错误

4、python中可以用加号“+”,进行字符串拼接

二、python3.0与python2.7很不兼容 ,连print都不一样

三、简单程序:

1、

input:输出一部分内容,并且让用户输入一些内容,并赋值给等号前面的变量、

例如:  x = input(“这是一个input程序,告诉我你的名字:”)

如果想输出刚刚输入结果的时候需要注意,要加上一对单引号‘’,不然后报错,而且是英语的单引号,中文的单引号也会报错。

例如: x = input   ###要输入加上单引号的:‘Tom’才可以 不能直接输入Tom

print("i'm ok ,sir" + "i'm Tom" + x)

2、

int:把值变为整数并赋值给前面的变量

例如: x = int(某一个数字)

3、

if语句:跟很多语言一样  if与else

例如:

四、内置函数

BIF = Built - in - functions    input 就是内置的函数   一共有68个函数

输入 dir(__builtins__) 可以查看有多少内置函数      ##注意是一边两个下划线  一个会报错

help(函数名称)      ##看帮助信息

五、变量

注意事项:

1、使用之前一定要先赋值

2、变量名可以包括字母、数字、下划线,但变量名不能以数字开头

3、区分大小写

4、等号(=)是赋值的意思 ,左边是名字 右边是值 不能写反了

5、尽量给变量取一个专业一点的名字

六、字符串

 1、到目前为止,我们认为的字符创就是引号内的一切的东西,字符串也叫文本

 2、创建字符串的时候,要在字符串两边加上引号,单引号和双引号都可以

蛋是 !!

有时需要转义 要用到反斜线“\” 比如
1、print“let\'s it go”      ##输出的就是let's it go

2、str = "c:\\now"

print(str)  ###输出c:\now

3、原始字符串,引号前面加上r

比如: str = r"c:\now"

str   ##输出的是 : c:\\now

4、长字符串,用于存放分段的字符串,比如古湿词

两边加上三个单引号或者双引号

比如 """XXXXXXX"""

思考:

1、如何不加“r”  打印Let's it go     ##答案 直接输入 “Let's it go”

2、使用原始字符串时,结尾不能是反斜线,那要怎么办    ##str = r'CCC\sss\eee\www''\\'    ##再使用一对单引号而且也进行转义

Python入门--1--基本中的基本的更多相关文章

  1. Python入门之PyCharm中目录directory与包package的区别

    对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...

  2. Python 入门之数据类型之间的相互转换 以及 在编程中会遇到的数据类型的坑

    Python 入门之数据类型之间的相互转换 以及 在编程中会遇到的数据类型的坑 1.数据类型总结: 可变,不可变,有序,无序 (1)可变的数据类型:list dict set (2)不可变的数据类型: ...

  3. IRIS数据集的分析-数据挖掘和python入门-零门槛

    所有内容都在python源码和注释里,可运行! ########################### #说明: # 撰写本文的原因是,笔者在研究博文“http://python.jobbole.co ...

  4. python入门简介

    Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  5. python入门学习课程推荐

    最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...

  6. Python运算符,python入门到精通[五]

    运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.在计算器语言中运算符大致可以分为5种类型:算术运算符.连接运算符.关系运算符.赋值运 ...

  7. Python基本语法[二],python入门到精通[四]

    在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...

  8. Python基本语法,python入门到精通[二]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...

  9. visual studio 2015 搭建python开发环境,python入门到精通[三]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...

随机推荐

  1. JS实现跑马灯效果(向左,向上)

    <html> <head> <title>JS实现跑马灯效果</title> <style> * { font-size:12px; fon ...

  2. java 正则表达式如何提取中文的问题

    String regex="([\u4e00-\u9fa5]+)"; String str="132更新至456"; Matcher matcher = Pat ...

  3. 思维 || Make It Equal

    http://codeforces.com/contest/1065/problem/C 题意:给你n个高度分别为a[i]的塔,每次可以横着切一刀,切掉不多于k个塔,问最少切多少刀才能把塔切的都一样高 ...

  4. Ueditor1.4.3上传视频IE下无法播放的问题

    一:百度编辑器插入视频后,自动生成一段代码: <video class="edui-upload-video vjs-default-skin video-js" contr ...

  5. SpringBoot整合升级Spring Security 报错 【The request was rejected because the URL was not normalized】

    前言 最近LZ给项目框架升级, 从Spring1.x升级到Spring2.x, 在这里就不多赘述两个版本之间的区别以及升级的原因. 关于升级过程中踩的坑,在其他博文中会做比较详细的记录,以便给读者参考 ...

  6. Swift 编程思想 Part 4:map all the things!

    Swift 编程思想 Part 4:map all the things! 2015-10-22  837 文章目录 1. 数组 vs. 可选类型 2. 作用在可选类型上的 map() 3. 回到我们 ...

  7. python virtualenv学习

     补充:在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-packages目录下.   virtualenv就是 ...

  8. linux内核数据结构

    https://blog.csdn.net/zhangskd/article/details/11225301 在看ip_acct.c相关代码时看到大量使用了 hlist_nulls_for_each ...

  9. python面向对象(反射)(四)

    1. isinstance, type, issubclass isinstance: 判断你给对象是否是xx类型的. (向上判断 type: 返回xxx对象的数据类型 issubclass: 判断x ...

  10. 使用VMware克隆出来的新虚拟机无法联网-问题解决记录

    背景: 使用VMware克隆出来的新虚拟机无法联网,重启网卡出现如下图提示: 继续输入#ifup ens33 提示: ens33: unknown interface: No such device ...