2023.12.20 python基础语法

发布时间:2023年12月20日

目录

1.注释

2.变量基础语法

3. 标识符

4.数据类型转换

?5.算数运算符

?6.复合运算符


JAVA? 编译型语言? -- 编译器? ?

Python 解释型语言? -- 解释器

?pycharm选择解释器? --- setting? --- project?-- prthon interpreter -- 选择python 3.9

三引号既可以是多行注释,也可以是字符串

type 数据类型,别名:?函数/方法/API

?

debug,? step over 一行一行运行

1.注释

print('hello world')
# 单行注释,内容不执行
print(
    """
        多行注释可以使用单引号
        多行注释建议用双引号
        TODO 这个地方表示还有功能没有完成
    """
)
"""
    多行注释可以使用单引号
    多行注释建议用双引号
    TODO 这个地方表示还有功能没有完成
"""

2.变量基础语法

print('--------------------------数值类型-----------------------')
# python中变量的基本语法
# 变量名 = 变量值(字面量)

name = '张三'
age = 18
height = 1.78
is_man = True
print(name, age, height, is_man)

print(type(name), type(age), type(height), type(is_man))
# <class 'str'> <class 'int'> <class 'float'> 字符串,整数,浮点数,布尔类型

3. 标识符

print('--------------------------标识符-----------------------')
# 1. 由字母,数字,下划线组成,且不能数字开头
# 2. 变量不能和关键字同名
# 3. 大小写含义是不同
# 4. 取名见名之意
# 5. 小驼峰命名法 userName  大驼峰 UserName  蛇形 user_name

4.数据类型转换

print('--------------------------数据类型转换-----------------------')
# concatenate 拼接
age = "18"
print(int(age) + 1)

# 常见数据类型转换 int()  float()  str()
print("-" * 30)
# 将int改成str
a = 30
a1 = str(a)
print(type(a), type(a1))
# <class 'int'> <class 'str'>
# 注意:将str转为int,需要数据内容本身就是数字

?5.算数运算符

print('--------------------------算数运算符-----------------------')
'''
// 取整除
% 取余数
** 指数幂
'''
num_1 = 10
num_2 = 3
result = num_1 + num_2
print(result)

print(num_1 / num_2)
# 3.333333 取全部商

print(num_1 // num_2)
# 取整数商

print(num_1 % num_2)
# 取余数 ,取模

print(num_1 ** num_2)
print(2 ** 10)
# 取平方,10的3次方,还有2的10次方

?6.复合运算符

?

print('-' * 30 + '复合运算符' + '-' * 30)
# 复合运算符  :运算并结果赋予变量
"""
+=  加法赋值运算符 c+=a , c = c+a
-=  减法赋值运算符 c-=a , c = c-a
*=  乘法赋值运算符 c+=a , c = c*a
"""

a = 1
a = a + 1
print(a)

a1 = 10
a1 = a1 - 1
print(a1)

a2 = 10
a2 *= 20 # a2 = a2 * 20
print(a2)



print('-' * 30 + '输出格式' + '-' * 30)

print(a)  # 两行打印
print(a)

print(a, end='')  # 空字符, 不换行
print(a)

print(a, end='\t')  # 换行
print(a)

文章来源:https://blog.csdn.net/m0_49956154/article/details/135099885
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。