写程序时,时刻记住不能使用中文标点符号
第一讲
01:官网
http://www.python.org
02:使用的版本是3.3.2
03:IDLE是一个Python Shell,shell的意思就是"外壳”,
基本上来说,就是一个通过键入文本与程序交互的途径!
04:>>>这个提示符,含义是告诉你,Python已经准备好了,等着你键入Python指令。
05:第一个程序
>>>print ("I love you")
06:>>>print "I love you" #前生系
07:>>>printf("I love you"); #螃蟹系
08:>>>print(6+3)
09:>>>6+3
10:>>>1234567890987654321*987654321012345678
11:>>>print("净水”+" 香水”)
12:>>>print("I love python" * 8 )
13:>>>print("I love python\n" * 8)
14:>>>print("I love python" + 8 )
题外: a:alt+n 前一条命令
b:alt+p 后一条命令
==========================================
第二讲
print('----我金牛----')
temp = input("梦中的哪个数字是:")
guess = int(temp)
if guess == 3:
print("你是金牛心里的八哥吗?!")
print("中了!")
else:
print("错拉,金牛现在心里想的是3!")
print("game over")
"""这是注释"""
#""这是注释"""
------------------------------------------------------------------------
01:注释符号
a、python单行注释符号(#)
使用#时,它右边的任何数据都会被忽略,当做是注释。
b、批量、多行注释符号
多行注释是用三引号''' '''包含的,可以是3对单引号或者3对双引号
02:千万记住python中的Tab键要求非常严格,要万分小心,
python中用tab缩进控制程式结构和作用域,是python的灵魂。
03:python中变量不需要先定义后使用,即不需要变量声明

04:关于单冒号":"
a、出现在函数定义语句末尾、if for while语句末尾,
表示下面的代码块应当缩进,从属于if for while语句
b、出现在字典定义当中,用于分开键和值
d = {'a':97, 'b':98, 'c':99}
05:关于单等号"=" 用于给变量赋值
06:关于双等号"==" 判断是否相等
07:input()返回的是字符串类型,即input接收的是字符串
题外: python2中用raw_input()
python3中用input()
如果想通过参数的方式获取用sys.argv()
08:程式流程图画法:
a、开始,结束用圆角长方形;b、程序处理用长方形;c、判断用菱形
09:内置函数 BIF==Built-in functions
10:在计算机编程中3肯定是个字符串,但不一定是数字
11:python内置函数查询 >>> dir(__builtins__) 纯小写的是内置函数
>>> dir(__builtins__)
['abs', 'all', 'any', 'ascii', 'bin', 'bool', 'breakpoint', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']
12:内置函数帮助查询方法 >>> help(input)
>>> help(input)
Help on built-in function input in module builtins:
input(prompt=None, /)
Read a string from standard input. The trailing newline is stripped.
The prompt string, if given, is printed to standard output without a
trailing newline before reading input.
If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
On *nix systems, readline is used if available.
==========================================
第三讲
01:关于变量名
a、变量名就像我们现实社会的名字或姓名,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable).
在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”。
b、不过Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边。
所以有些Python程序员会说“Python”没有“变量”,只有“名字”。
c、在使用变量之前,需要对其先赋值。
d、变量名 可以包括字母、数字、下划线,但变量名不能以数字开头。
e、字母可以是大写或小写,但大小写是不同的。也就是说jinniu和JinNiu对于Python来说是完全不同的两个名字
f、等号(=)是赋值的意思,左边是名字,右边是值,不可写反咯。
实战:
变量的命名理论可以取任何合法的名字,但作为一个优秀的程序员,请将尽量给变量取一个专业有意义一点儿的名字:
a、>>>t =‘老师’;>>>xxoo =‘老师’;>>>teacher =‘老师’
b、 >>>teacher = 'ABC' , >>> print(teacher);
>>>teacher = 'abc' , >>> print(teacher).
c、>>>first = 1, >>>second = 2, >>>third = first + second , >>> print (third);
d、>>>str1 = "金", >>>str2 = "牛", >>> str12 = str1+ str2 , >>> print (str12 ) ;
02:关于字符串
a、字符串就是引号(可以是单引号或者双引号,必须成对,不可混用)内的一切东西,也把字符串叫做文本,文本和数字是截然不同的:
>>>5+8
>>>'5'+'8'
b、如果字符串中需要出现单引号或双引号怎么办?
例如我想打印字符串:Let's go!
有两种方法,第一种比较常用,就是使用我们的转义符号(\)对字符串中的引号进行转义:
>>>'Let\'s go!'
>>>print("Let'go home") #正确
>>>print("Let\'go home") #正确
>>>#print('Let'go home') #错误
>>>print('Let\'go home') #正确

c、反斜杠与原始字符串
---------------------------
>>> str='c:\now'
>>> str
'c:\now'
>>> print(str)
c
ow
#************
>>> str='c:\\now' #我们可以用反斜杠对自身进行转义:
>>> str
'c:\\now'
>>> print(str)
c:\now
#************
#但如果对于一个字符串中有很多个反斜杠:
#原始字符串的使用非常简单,只需要在字符串前边加一个英文字母r即可:
#str = 'C:\Program Files\Intel\WiFi\Help'
>>> str = r'C:\Program Files\Intel\WiFi\Help'
>>> str
'C:\\Program Files\\Intel\\WiFi\\Help'

但有一点要注意,原始字符串最后不能以反斜杠结尾
>>> str = r'C:\Program Files\WiFi\Help\'
SyntaxError: EOL while scanning string literal
---------------------------

d、如果希望得到一个跨越多行的字符串,例如:
abc,
123,
ABC,
一二三;
这我们就需要使用到三重引号字符串!(可以是单引号或者双引号,必须成对,不可混用)

转载于:https://www.cnblogs.com/QQ308368388/articles/10613380.html

Python 地基 失灵 原始人系列 之一相关推荐

  1. 九十八、轻松搞定Python中的Markdown系列

    @Author:Runsen @Date:2020/7/15 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  2. 八十四、Python | Leetcode回溯算法系列

    @Author:Runsen @Date:2020/7/7 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

  3. 八十二、Python | Leetcode贪心算法系列

    @Author:Runsen @Date:2020/7/5 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

  4. 大牛推荐的30本经典编程书籍,从Python到前端全系列。

    注:为了方便阅读与收藏,我们也制作了30本书籍完整清单的Markdown.PDF版以及思维导图版,大家可以在实验楼公众号后台回复关键字"书籍推荐"获取. Python 系列(10本 ...

  5. django 按钮的样式_【实战演练】Python+Django网站开发系列11-成绩查询与成绩录入...

    #本文欢迎转载,转载请注明出处和作者 终于做到最后一步了,选课.删除.已选展示.修改密码等功能都已经完成,剩下查询已选课程的成绩(学生界面)与成绩录入(老师界面).其中成绩查询的页面与之前做过的基本上 ...

  6. python items函数用法,Python中dictionary items()系列函数的用法实例

    本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...

  7. 【基于Python+Flask项目部署系列--03】开发测试环境配置-基于Ubuntu16.04

    一.开发测试环境介绍 前提已经部署完[基于Python+Flask项目部署系列--02]Ubuntu16.04服务器安装.建议部署2套环境:开发测试环境+生产环境. 这篇文章主要讲解测试环境如何配置p ...

  8. python leetcode_八十二、Python | Leetcode贪心算法系列

    @Author:Runsen @Date:2020/7/5 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

  9. 【转】python开发大全、系列文章、精品教程

    版权声明:本文为博主原创文章,转载请注明来源.开发合作联系luanpenguestc@sina.com https://blog.csdn.net/luanpeng825485697/article/ ...

最新文章

  1. eclipse设置java虚拟机内存大小
  2. 跑不出来_内蒙古23只狍子罕见列队出没,它们是出来透透气?
  3. 昕灵感应流行坊(Shop.25941.Cn)^_^全新开张
  4. system table CRMC_BO_RANGES
  5. 5G完整标准出台,产业应用爆发在即,抢先规划势在必行
  6. c#中结构与类的区别(转)
  7. java 学习笔记-基础算法(七)
  8. 设计模式之GOF23模板模式
  9. rose 生产java代码m_rose 生成代码
  10. 三维实景建模技术的应用
  11. Android Studio个人所得税首页布局制作
  12. pdf转图片 jpg png
  13. 实时立体匹配网络StereoNet
  14. 创建windows虚拟机详细教程
  15. 世纪佳缘 助手 免 邮票 群发 照片下载 信息检索等(完全功能版)
  16. 手机淘宝的flexible设计与实现
  17. Android 相机教程,Android 相机教程
  18. win10+laravel8+PHP+ElasticSearch+Kibana+高亮 接口搜索
  19. 解决iOS下拉回弹方法二
  20. 【CSS3】text-align属性

热门文章

  1. javascript将平行的拥有上下级关系的数据转换成树形结构
  2. 鸿蒙手机壁纸有条纹,百变图标(鸿蒙)
  3. Unity shaderGraph 学习记录——玻璃折射
  4. 智慧社区APP引领2016生活服务新趋势
  5. 【机器学习】什么是特征缩放?如何去实现特征缩放?
  6. 双目视觉测距系统软硬件设计
  7. 技术-经济范式视角下的开源软件演进剖析(五)
  8. SUSE网络配置和镜像源配置
  9. linux 备份文件时,目录下的个别文件不备份,【学习笔记】Linux TAR备份文件时排除指定文件...
  10. 计算机在聚合物中的应用缩写,常用高分子聚合物的中英文名称缩写对照