缩进:python中的缩进是用来只是代码块
如果省略缩进则会报错,空格数取决于自己(在一个代码块中必须使用数目一样的空格)
注释:# 开头(单行注释)
“”" “”" 三引号开始三引号结尾(多行注释)
创建变量:python中创建变量没有声明变量的命令,首次赋值时,即是创建变量
对于字符串串变量而言,则需要使用单引号或双引号声明
变量名称:变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。
Python 变量命名规则
变量名必须以字母或下划线字符开头
变量名称不能以数字开头
变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
**向多个变量赋值:**可以在一行中为多个变量赋值

x, y, z = "silu", "azhi", "shen"
也可以为多个变量赋予相同的值
x = y = z = "silu"

**输出变量:print语句

  • 文字 + 变量(需将文字放置引号内)
x = "xiaozhi"          #仅为x为字符串时成立
print("azhi" + x)
  • 对于数字而言 + 起运算符作用

格式化输出:
格式化符号

  • 整形
x = 6
print("今天学了%d个语法" %x)
print("今天学了%03d个语法" %x) # %03d 不足三位补零,超过三位原值。
  • 浮点型
x = 5.50
print("小阿志%f元一斤" %x)   #默认是六位小数
print("小阿志%0.2f元一斤" %x)
  • 字符串型
x = 'azhi'
print("室友%s胖胖的" %x)
  • 多个格式化输出
name = 'azhi'
age = 18
print("胖胖的室友叫%s,今年%d岁了" %(name,age))
print(""胖胖的室友叫%s,明年%d岁了" %(name,age+1)")   #多个格式化输出
  • f’{}’ 格式化表达式
age = 18
name = azhi
print(f'室友的名字时{name},今年{age}岁了') #相对于%格式化 f格式化语法更简便更快捷。

全局变量:

  • 在函数外部创建变量
x = "azhui"
def myfunc():print(x)
myfunc()
  • 在函数内部创建全局变量,使用global关键字
def myfunc():global xx = "silu"
myfunc()
print(x)
  • 如果在函数内部创建与全局变量相同的名称的变量,该变量为局部变量,并且只能在函数内部使用,相同名称变量的全局变量将保留原样,并且拥有原始值
x = "silu"
def myfunc():x = "azhi"print(x)
myfunc()
print(x)
  • 在函数内部更改全局变量的值,使用 global 关键字
x = "silu"
def myfunc():global xx = "azhi"
myfunc()
print(x)

内置数据类型
在编程中,数据类型是一个重要的概念。
变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。
在这些类别中,Python 默认拥有以下内置数据类型:

文本类型: str
数值类型: int, float, complex
序列类型: list, tuple, range
映射类型: dict
集合类型: set, frozenset
布尔类型: bool
二进制类型 bytes, bytearray, memoryview

获取数据类型
您可以使用 type() 函数获取任何对象的数据类型:

x = "silu"
print(type(x))

类型转换
您可以使用 int()、float() 和 complex() 方法从一种类型转换为另一种类型:

复数
复数用 “j” 作为虚部编写
多行字符串:
用三个双(单)引号将多行字符串赋值给变量

a = """Python is a widely used general-purpose, high level programming language.
It was initially designed by Guido van Rossum in 1991
and developed by Python Software Foundation.
It was mainly developed for emphasis on code readability,
and its syntax allows programmers to express concepts in fewer lines of code."""
print(a)

字符串是数组
像许多其他流行的编程语言一样,Python 中的字符串是表示 unicode 字符的字节数组。
但是,Python 没有字符数据类型,单个字符就是长度为 1 的字符串。
方括号可用于访问字符串的元素。

获取位置 1 处的字符(第一个字符的位置为 0):

a = "Hello, World!"
print(a[0])

转义字符:#待补充
\t (一个tab键四个空格)
裁切:(含左不含右)
指定开始索引和结束索引,以冒号分隔,以返回字符串的一部分。

b = "Hello, World!"
print(b[2:5])  #打印出 llo  注意:是从位置2打印到位置5(不含5)

负的索引:(-1是最后一个索引)
获取从字符串末尾开始切片

b = "Hello, World!"
print(b[-5:-2])  #打印出 orl 从位置5到位置1的字符,从字符串末尾开始计数

Python语法 1)相关推荐

  1. Python 语法小知识

    为什么80%的码农都做不了架构师?>>>    序列解包       将含有多个值的序列解开,然后把值存放到变量中,当函数或者方法返回元组时这个特性很有用,可以把返回的序列值直接赋值 ...

  2. python语法书籍推荐_python语法的书

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 四大基本语法分别从变量命名规则.缩进原则.特殊关键字和特殊运算符四个方面,总结 ...

  3. python身份运算符的语法规则_7 Python语法入门之与用户交互、运算符

    本文对应的视频讲解如下: 与用户交互:python快速入门(一)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 一 程序与用户交互 1.1.什么是与用户交互 用 ...

  4. python语法错误概述_python语法错误

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我是python中的新手,当我想在模块中编译代码时,我遇到语法错误:invail ...

  5. 人工智能实践:TensorFlow笔记学习(二)—— Python语法串讲

    Python语法串讲  大纲 2.1 Linux指令.HelloWorld 2.2 列表.元组.字典 2.3 条件语句 2.4 循环语句 2.5 turtle模块 2.6 函数.模块.包 2.7 类. ...

  6. python【数据结构与算法】Python语法查询大宝剑(全)

    最近发现自己语法基础捉急,从来没有系统学过python语法. 所以更新一份python基础语法查询大宝剑. 文章目录 1 标准库 1.1 math和cmath 1.2 string 1.3 rando ...

  7. python基本语法语句-python 语法基础篇 一

    安装篇 编辑篇: 编辑python 一 : 在终端环境下输入python命令,回车键运行.这种方式称为 交互方式. 1️⃣ 打开终端: 2️⃣ 输入python 回车 3️⃣ 输入python 语法 ...

  8. python语法手册-python语法手册

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 常用的也不超过十个,这种相对于更为复杂的html标记语言来说,markdown可谓 ...

  9. python语法教程-Python语法教程总结规范

    Python语法易错点记录 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar-- 心分享.心 ...

  10. python编程语法大全-python语法汇总

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. splitstriplen()for variable in range ...

最新文章

  1. 山东省第三届数据应用赛事来了!
  2. matlab固定床反应器,合成气完全甲烷化固定床反应器数值模拟
  3. linux 虚拟仪器,linux平台下编写虚拟仪器系统设计
  4. AngularJS学习笔记(一)
  5. 手机cpu排行_鲁大师手机芯片排行榜:麒麟990第四,骁龙855第五!
  6. 最高检:教职工有性侵记录的,不得录用
  7. 瘦子的肠道菌群和胖子的区别_瘦身的“秘诀”是什么?做好5个生活习惯,就能变成一个瘦子...
  8. python怎样填充颜色_python – 使用颜色填充Tkinter画布对象之间的空间
  9. 普通码农和CTO之间的差距
  10. 如何将视频设置为电脑动态壁纸?
  11. android小米手机拍照功能,小米手机 调用相机拍照后无法返回问题
  12. c语言例题15:折半查找
  13. 苦才是人生的经典美言
  14. php revel,Revel命令行工具源码阅读
  15. linux if 判断
  16. An operation on a socket could not be performed because the system lacked sufficient buffer space or
  17. OP27运放在同相比例放大器中的应用
  18. 网络错误:windows无法访问\\,你没有权限访问\\
  19. 牛顿法、梯度下降法与拟牛顿法
  20. 动态规划之求解三角形最小路径问题

热门文章

  1. Win10 go install 命令 打包 Go项目
  2. 华为主题锁屏壁纸换不掉_华为手机总是出现乱七八糟的照片?一招帮你找出源头,彻底删除!...
  3. 什么是原子性,什么是原子性操作
  4. python爬虫框架论文开题报告怎么写_本科毕业论文开题报告怎么写?
  5. 解决新装 Windows 11 系统触摸板多指操作无法使用的问题
  6. 可以在线编辑任何网页的JS代码
  7. Attention和transformer
  8. 2022最新百度、头条等公司Android面试题目,2022年安卓社招面试题精选
  9. J2ME经验总结之汉字转拼音
  10. Metronic 对话 chat