[Python] 002-Python基础语法

1、字面量

字面量:在代码中,被写下来的固定的值,称之为字面量

常用的值类型:

在这里插入图片描述

字符串
  • 字符串,又称文本,是由任意数量的字符如中文、英文、格雷夫和、数字等组成。所以叫做字符的串。
  • python中,字符串需要用双引号包围起来
  • 被双引号包围起来的,都是字符串

在这里插入图片描述

2、注释

  • 单行注释:以# 开头,# 右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用。

tip:#号和注释内容一般建议以一个空格隔开

# 单行注释
print("hello")

一般用于解释:

​ -单行代码

​ -一小段代码

  • 多行注释:以一对三个双引号引起来(“”“注释内容”“”)来解释说明一段代码的作用、使用方法
"""
	多行注释
	作者:1
"""
print("hello")

一般用于解释:

​ -整个python代码文件

​ -类

​ -方法

pycharm注释快捷键:

* 单行/多行注释:<font color='red'>**ctrl+/**</font>
  • 三引号注释:选中内容按住shift键不放,连按三次引号键即可

3、变量

变量:在程序运行时,能存储计算结果或能表示值的抽象概念

在这里插入图片描述
print()输出多个内容,用逗号隔开(逗号后面要加一个空格

语法格式:

print(内容1, 内容2, …, 内容n)

4、数据类型

在这里插入图片描述

  • type()语句可以查看数据类型:

语法格式:

type(被查看类型的数据)

在这里插入图片描述

  • type()还可以查看变量值存储的数据类型
    在这里插入图片描述

  • 我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?
    查看的是:变量存储的数据的类型

    因为,变量无类型,但是它存储的数据有

# 方式1: 使用print直接输出类型
print(type(123))
print(type(1.23))
print(type("hi"))

# 方式2: 使用变量存储type()语句的结果
int_type=type(123)
print(int_type)

# 方式3: 使用type()语句,查看变量中存储的数据类型信息
name = "hi"
name_type = type(name)
print(name_type)

5、数据类型转换

常见转换语句:

在这里插入图片描述

同前面学的type()语句,这里的语句,都是带有返回值的。

可以用print直接输出,或用变量存储结果值

# 将数字类型转换成字符串
num_str = str(11)
print(type(num_str), num_str)

float_str = str(1.23)
print(type(float_str), float_str)
# 将字符串转换成数字
num = int("111111111")
print(type(num), num)

# 错误示例:
# num3 = int("hi")
# print(type(num3), num3)
# 想要将字符串转换成数字,必须要求字符串内的内容都是数字

# 整数转换成浮点数
float_num = float(11)
print(type(float_num), float_num)

# 浮点数转整数(会丢失精度,也就是小数部分)
int_num1 = int(1.23)
print(type(int_num1), int_num1)

int_num2 = int(1.93)
print(type(int_num2), int_num2)

6、标识符

在这里插入图片描述

Python标识符命名规则:

  • 内容限定
  • 大小写敏感
  • 不可使用关键字

TIP:由于标识符是大小写敏感的,如果大小写不一致不算占用关键字,只有完全一致才算占用关键字

# 规则1:内容限定,只能使用:中文、英文、数字、下划线(不能以数字开头)
# 错误示范:1_name = "张三"
# 错误是否:name_! = "张三"
name_ = "张三"
_name = "张三"
name_1 = "张三"

# 规则2: 大小写敏感
hi = "abc"
Hi = 123
print(hi)
print(Hi)

# 规则3: 不可使用关键字
# 错误示例,使用了关键字:class = 1
Class = 1
变量命名规范
  • 见名知意:

    • 明了:见名知意

    • 简洁:尽量明了情况下,减少名字长度

  • 下划线命名法:

    • 多个单词组合变量名。要使用下划线做分隔
  • 英文字母全小写:

    • 命名变量中的英文字母全部小写

7、运算符

在这里插入图片描述

# 算术运算符
print("1 + 1 =", 1 + 1)
print("4 - 1 =", 4 - 1)
print("3 * 1 =", 3 * 1)
print("6 / 2 =", 6 / 2)
print("11 // 2 =", 11 // 2)
print("9 % 2 =", 9 % 2)
print("2 ** 3 =", 2 ** 3)

在这里插入图片描述

# 赋值运算符
num = 1 + 2 * 5
print(num)

# 复合复制运算符
num = 1
num += 1
print("num += 1:", num)
num -= 1
print("num -= 1:", num)
num *= 1
print("num *= 1:", num)
num /= 1
print("num /= 1:", num)
num %= 1
print("num %= 1:", num)
num = 5
num **= 2
print("num **= 1:", num)
num //= 4
print("num //= 1:", num)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值