Byte of Python------Basic of Python

##basic of python##
##2018/4/3##



##point1
print('##point1')
##注释
#注释是任何存在于 # 右侧的文字,主要作用是写给程序读者看的笔记
#e.g.1
print('hello world')#you should know that print is a function
#or maybe like this
#you should know that print is a function
print('hello world')



##point2
print('##point2')
##字面常量 Literal Constants
#字面常量是例如 2,3.5,-10086这样的数字或者 hello world 这样的字符串



##point3
print('##point3')
##数字
#数字主要分为两类----整数(Integers)与浮点数(Floats)
#整数就比如2,-10086这样的数字,他跟数学中的整数概念一致
#浮点数类似于小数,有多种表示形式:比如1.23456或者.123456e1,两者表示同一数据



##point4
print('##point4')
##字符串
##一串字符串string是字符characters的序列sequence
##单引号,你可以使用单引号来指定字符串
##e.g.2
str_1 = 'hello world'#所有引号内的空间,空格、制表、回车等都会原样保留
print(str_1)
##双引号 = 单引号
##三引号
##你可以使用三引号来制定多行字符串。你可以在三引号之间自由的使用单引号与双引号
##e.g.3
str_2 = '''
this is the first line
"this is the second line"
'''
print(str_2)
##字符串是不可变的



##point5
print('##point5')
##格式化输出 format()

##e.g.4
country = 'China'
age = 20
print('I am coming form {0} and I am {1} years old.'.format(country,age))
#这样写也是可以的
print('I am coming form {} and I am {} years old.'.format(country,age))
#其实format方法所做的事情便是将每个参数值替换至格式所在的位置。这其中有更详细的格式

##e.g.5
#对于浮点数0.333保留小数点后三位
print('{}'.format(1/3))
print('{:0.3f}'.format(1/3))
#使用下划线填充文本,并保持文字处于中间位置
#使用 ^ 定义string字符串长度
print('{:_^11}'.format('hello'))
#基于关键词输出
print('I am coming form {country} and I am {age} years old.'.format(country='China',age='20'))

#另外还要注意一点
#print总会以一个不可见的换行符'\n'结尾
#为了防止这种效果,可以通过end指定其应以空白结尾
print('a',end=' ')
print('b')
print('c',end='')
print('d')



##point6
##转义序列
## \' 输出单引号 
## \" 输出双引号 
## \\ 输出反斜杠
## \n 换行
## \t 制表
##e.g.6
print("What's your name?")
print('What\'s your name?')
print('a\tb\nc\td')
#这种方式会让下一个输出继续在本行进行
print('This is the first sentence.\
This is the second sentence.')



##point7
##变量 Veriables
#Python变量有一定的命名规则
变量=1
print(变量)



##point8
##数据类型



##point9
##对象
##Python将程序中的任何内容统称为对象Object

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《A Byte of Python3》是一本面向初学者的Python编程入门书籍,也是学习Python3的良好选择。这本书的作者是Swaroop C H,他深入浅出地介绍了Python3的基本概念和语法,使得初学者能够顺利入门并掌握Python编程的基本技能。 这本书的中文完整版被称为《A Byte of Python3》中文翻译版,由IT学院翻译小组翻译并发布。中文翻译版的内容与英文原版一样具有完整性,其目的是为了方便那些不懂英文的读者能够更好地学习和掌握Python3编程语言。 这本书的特点是讲解思路清晰,语言简洁明了,知识点由浅入深,适合初学者阅读。它从Python的安装开始介绍,然后涵盖了Python的基本语法、数据类型、函数、条件语句、循环语句、列表、字典、元组、文件操作等内容。每个章节都以实例的形式进行讲解,并配有相关的练习题,方便读者巩固所学知识。 此外,这本书还包括了一些高级主题,如类和对象、模块和包、异常处理等内容,有助于读者进一步提升Python编程技能。同时,书中还介绍了Python的标准库和一些常用的第三方库,以及如何使用Python进行Web开发和数据库操作等。 总的来说,《A Byte of Python3》中文完整版是一本非常实用的Python编程入门书籍,适合初学者阅读和学习。通过阅读这本书,读者可以轻松掌握Python3的基本语法和编程技能,为进一步深入学习和实践打下坚实的基础。 ### 回答2: 《A Byte of Python3》是一本关于Python编程语言的完整教程。这本书的目的是介绍Python的基本知识和编程概念,以帮助读者快速入门并掌握Python的基本语法和用法。 这本书内容编排合理,结构清晰,以简洁易懂的方式介绍了Python的基础知识,包括变量、运算符、表达式、条件语句、循环语句等。同时,它还介绍了Python的函数和模块,如何创建自定义函数和使用内置函数,以及如何利用模块进行代码复用。 除了基本语法和概念,这本书还介绍了Python的文件操作、异常处理、面向对象编程等高级话题,使读者能够更深入地理解Python的强大功能和灵活性。 这本书的优点是讲解深入浅出,循序渐进。它使用大量的示例和练习,帮助读者巩固所学的知识,并提供了一些实际的项目和案例,让读者能够将所学的知识应用到实际中去。 总的来说,《A Byte of Python3》是一本非常适合初学者的Python教程。它没有过多的理论概念,而是注重实践和应用。通过阅读这本书,读者可以快速入门并掌握Python编程的基本技能,为进一步学习和应用Python打下良好的基础。 ### 回答3: 《A Byte of Python3(中文完整版)》是一本介绍Python编程语言的书籍。该书适用于初学者,通过简洁明了的说明和示例,帮助读者了解Python的基础知识和编程技巧。 书中首先介绍了Python的基本概念和特点,如变量、数据类型、运算符等。接着详细讲解了控制流程和函数的使用,包括条件语句、循环语句和函数的定义与调用。读者可以通过这些知识建立起对Python编程的基础理解。 随后,作者进一步介绍了Python的模块和包的使用,包括标准库中常用的模块以及如何使用第三方模块。读者可以学习到如何调用现有的模块,以及如何自己创建和使用模块。 书中还对面向对象编程进行了深入讲解,包括类的定义与继承、封装和多态等概念。通过这些内容,读者可以学会如何使用Python进行面向对象的编程,并掌握一些高级的编程技巧。 此外,《A Byte of Python3(中文完整版)》还介绍了Python的文件处理、异常处理、正则表达式和网络编程等知识。这些内容为读者提供了更广阔的应用领域和深度学习的机会。 总的来说,这本书适合编程初学者入门Python编程。它以简洁明了的方式介绍了Python的基础知识和编程技巧,帮助读者建立起对Python编程的基础理解,并提供了更深入的学习和应用方向。无论是作为入门教材还是作为参考书,这本《A Byte of Python3(中文完整版)》都是学习Python的不错选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值