标准数据类型:
Number(数字),String(字符串),
List(列表),Tuple(元组),
Sets(集合),Dictionary(字典)
Number只支持int(表示长整型),float,bool,complex(复数)
python中有type()函数检测变量类型
del+要删除对象;可以删除对象
(1)python可以为多个变量赋值:
eg:
a,b=1,2
print(a,b)
(2)一个变量通过赋值可以指向不同的对象
eg:
count='dhcbzka'
a=count
b=a
print(b)
(3)变量的除法后结果总是浮点数
a=4/2
print(a)
如果要输出是整数时,则必须用//
eg:
a=4//2
print(a)
(4)进行混合计算时,会把整型转换成浮点数
字符串:
格式:
变量[头下标:尾下标]
索引值0为开始值,-1为末尾的开始值;为[ )型
eg:
str='shfdj'
print(str[0]) //字符串中第1个元素
print(str[0:-1]) //第一个元素到最后一个元素止,不包括最后一个元素
print(str[2:-1]) //第二个元素到最后一个元素止,不包括最后一个元素
print(str[2:]) //第二个元素到最后一个元素止,包括最后一个元素
print(str*2) //输出字符串两次
print(str+'test') //连接字符串
结果:
s
shfd
fd
fdj
shfdjshfdj
shfdjtest
(1)反斜杠(\)可以作为续行符,表示下一行是上一行的延续。也可以使 用 """...""" 或者 '''...''' 跨越多行。
(2)Python 字符串不能被改变。向一个索引位置赋值,比如word[0] = 'm'会 导致错误。
(3)反斜杠可以用来转义,使用r可以让反斜杠不发生转义。字符串可以用+运算符连接在一起,用*运算符重复。
List(列表):
列表与字符串的操作类似,当然也有连接操作,但有一点不一样的是:列表中的元素可修改。
list=['qwq',121,'jkf',88]
list[0]=222
print(list)
结果:
[222, 121, 'jkf', 88]
列表还有append(追加),pop(删除)等方法;
list=['qwq',121,'jkf',88]
list.pop(-2)
print(list)
list.append(1)
print(list)
结果:
['qwq', 121, 88] //删除倒数第二个元素
['qwq', 121, 88, 1] //像尾部追加一个元素
Tuple(元组):
格式:tuple = (元素1,元素2 ...)
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号(())里,元素之间用逗号隔开。同样也可截取。
可以把字符串看作一种特殊的元组。
举例:
tupe=(1,2,3,4)
tupe1=(5,'qqq')
print(tupe)
print(tupe[0:3])
print(tupe[2:-1])
print(tupe*2)
print(tupe+tupe1)
结果:
(1, 2, 3, 4)
(1, 2, 3)
(3,)
(1, 2, 3, 4, 1, 2, 3, 4)
(1, 2, 3, 4, 5, 'qqq')
string、list和tuple都属于sequence(序列)。

python入门--基本语法相关推荐

  1. python 判断列表所有元素是否为某个值_这应该是最详细的Python入门基础语法总结!...

    这应该是最详细的Python入门基础语法总结! 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 input 用户自己输入值 print 打印值 可以输出多个变量 %d|%s 用于输 ...

  2. 第二章(1):Python入门:语法基础、面向对象编程和常用库介绍

    第二章(1):Python入门:语法基础.面向对象编程和常用库介绍 目录 第二章(1):Python入门:语法基础.面向对象编程和常用库介绍 1. Python 简介 1.1 Python 是什么? ...

  3. Python入门—基本语法

    有标准C的基础,听过python大名:人生苦短,我用python!参照的课本是<Python编程:从入门到实践(第三版)>,IDE是Pycharm社区版,看的快,导致忘的也快,并且有些地方 ...

  4. python入门函数编程_12、Python入门____语法入门(五)函数式编程

    直接上正文 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计.函数就是面向过程的程序设计 ...

  5. python入门基础语法

    前言: Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品. [1] Python提供了高效的高级数据结构,还能简单有效地面向对象编程. ...

  6. python入门基础语法总结

    定义变量,使用变量 input 用户自己输入值 print 打印值 可以输出多个变量 %d|%s 用于输出变量时占位 字符串(后期爬虫必备) int()把字符串转换为数字 str()把数字转换为字符串 ...

  7. Python入门-基础语法笔记

    1.vi技巧: 中英切换:shift wq = x 2.注释 单行:# 多行:三个单引号或三个双引号 """ print("hello world") ...

  8. Python入门-前言

    大家好,我是 DeanWu,我是一个不太会交际的人,比起交际,我更喜欢一个人默默的去钻研技术. 最近几年,随着年龄的增大,我决定改变,人类始终是群居生物,个体的力量始终是渺小的,逐渐认识到了团队的重要 ...

  9. 用Python入门知识点,打印自己的宠物小精灵,圆你的驯兽师梦

    前言 神奇宝贝是我们的回忆,那时候做梦都想拥有一个皮卡丘,或者喷火龙也行!今天,或许是离梦想最近的一天. (文末送读者福利) 我将用python入门需要掌握的知识点,教你制作一个宠物小精灵,其实很简单 ...

最新文章

  1. idea从git上拉取并管理项目
  2. 行为模式之Memento模式
  3. 教你用webpack搭一个vue脚手架[超详细讲解和注释!]
  4. Java Streams,第 4 部分: 从并发到并行
  5. php在一定范围内去随机整数,php-如何从随机位生成范围内的整数
  6. .NET 中的泛型 101
  7. shiro启动之后页面访问不了_java:shiro入门——4
  8. lol1.7更新服务器维护,lol今天停机维护到几点11日7.1版本停机更新公告
  9. VS2010下多线程的调试(来自MSDN)
  10. C++ traits学习笔记(一)
  11. COOLFluiD安装教程
  12. Spring Boot教程系列
  13. matlab线性规划--简单入门
  14. c语言求ab的最大公约数,C语言中如何调用函数求最大公约数和最小公倍数
  15. 阿里云OCR图片文字识别使用教程
  16. 职场菜鸟捕食指北【相亲篇】
  17. Linux新手入门之基础命令操作
  18. 计算机图片怎么截图快捷键,电脑截图快捷键四种截屏方式,笔记本电脑如何截屏截图?...
  19. vue实现店铺装修h5用户端实现
  20. 程序人生 - 只要看这一篇,车险全搞懂(值得收藏)

热门文章

  1. Spring boot Mybatis 整合(注解版)
  2. Codevs 2756 树上的路径
  3. Mysql数据库安全管理配置
  4. UNIX标准化及实现之POSIX标准可选头文件
  5. (转)走进AngularJs(六) 服务
  6. vbs向指定的日志文件添加日志
  7. WCF中的方法重载 实现
  8. JavaScript: Cookie 详解、实例与应用
  9. git仓库的推送问题
  10. Linux装ntfs后内存不够,Linux_安装Ubuntu后无法使用NTFS硬盘或移动硬盘,  在安装Ubuntu系统后,存在 - phpStudy...