Python-语法基础一

语法基础一

  • Python
    • 小tips
    • 数值类型
    • 格式化
    • 算术运算符
    • 输入函数
    • 转义字符


Python

Python是面向对象的解释型高级编程语言,是强类型的动态脚本语言。

小tips

  1. Print: 两个print不能写在同一行,一个print必须单独写一行,错误信息中遇到Syntax说明语法有问题。
  2. Debug: 代码为蓝色时表示即将要运行的代码;Show Execution Point显示执行的断点;Step Into下一步;Run to Cursor跳到下一个断点的位置。
  3. 注释: 单行注释:#、多行注释:‘’‘我是靓仔’‘’/“”“我是靓仔”“”(三个单引号或三个多引号);注释的快捷键:Ctrl+/
  4. seq=‘|’: 写在最后,代表变量间或者字符串间以什么作为间隔。单引号里可以填自己想要的分隔符。
	print('aaa','bbb','ccc',sep='--')
	#输出为aaa--bbb--ccc
  1. 标识符: 只能由数字、字母、下划线组成,不能以数字开头。Python3可以用中文命名,但是不推荐。
	#标识符包含在()内对标识符本身没有影响
	(username)=1
	print(username)
  1. 命名规范: 见名知意、下划线分割法、大驼峰命名法UserName、小驼峰命名法userName;
  2. type(): 检测数据类型的方法

数值类型

布尔型

  • 注意它的False和True必须严格区分大小写
  • 布尔值可以当做整型对待,T相当于1,F相当于0。
	print(True+1)	#结果为2

complex复数型

  • 固定写法:z=a+bj--------a为实部,b为虚部,j为虚数单位(固定)

str字符串

  • 需要加上引号,单引号和双引号都可以,包含了多行内容的时候可以使用三引号。

%f浮点数

  • 默认后六位小数,遵循四舍五入
  • %.3f:保留三位小数

格式化

占位符

  • %s字符串(常用)
	name='muyang'
	age=18
	print("我的名字是:%s" %name)
	print("我的名字是:%s,年龄:%d" %(name,age))

f格式化(常用)

  • 格式:f"{表达式}"
	name='muyang'
	age=18
	print(f"我的名字是{name},我今年{age}岁了")

位数

  • 数字设置位数,不足前面补空白
	print("%6d"%a)
	#%06d不足前面补0

算术运算符

  • 使用算术运算符/,商一定是浮点数
  • //:取整除,向下取整(不管四舍五入原则)
  • %:取余数/取模
  • **:幂 m **n:m的n次方
  • 使用算术运算符,若其中有浮点数,结果也会用浮点数表示
  • 优先级:幂>乘>除>取余>取整除>加减

输入函数

  • input(prompt) prompt是提示,会在控制台显示
	name=input("请输入姓名:")
	print(name)

转义字符

  • 制表符\t:通常表示空四个字符,也称缩进
	print('sixs\tar')
	print("姓名 \t年龄 \t电话")	#前面加空格才给你缩进四个
	print("a \tb \tc")
  • 回车\r:表示将当前位置移动本行开头,若前面有东西则会覆盖
	print("six\rdafaf")	#输出:dafaf
  • 反斜杠符号\\
	print('sixs\\tar')	#输出:sixs\tar
	print('sixs\\\tar') #输出:sixs\    ar
	print('sixs\\\tar') #输出:sixs\\tar
  • 原生字符r:默认取消转义
	print(r'sixs\tar')	#输出:sixs\tar

你可能感兴趣的:(Python-语法基础一)