Python_基础_1

1.注释

注释分类:单行注释和多行注释

单行注释:
快捷键 Ctrl+/

#知识内容

多行注释:
有两种写法:六个单引号或者六个双引号

'''
在这里插入代码片1
'''
"""
在这里插入代码片2
"""

2.变量

2.1遵循标识符的命名规则

标识符:
由数字、字符、下划线组成
不能数字开头
不能使用内置关键字
严格区分大小写

2.2命名习惯

见名知意
大驼峰:MyName
小驼峰:第二个含以后的首字母大写 myName
下换线:my_name

2.3使用变量

先定义再使用

2.4bug

插入一下开心一刻,程序员你最爱 最怕康熙的那个儿子(八阿哥) 哈哈哈
python的缩进不要乱改

Debug
在这里插入图片描述

3.数据类型

在这里插入图片描述

'''
检测数据类型
'''

# int
num1 = 1;
print(type(num1))

# float
num2 = 1.3;
print(type(num2))

# str
a = 'hello world'
print(type(a))

# bool
b = True
print(type(b))

# list
c = [10, 20, 30]
print(type(c))

# tuple
d = (10, 20, 40)
print(type(d))

# set
e = {10, 20, 40}
print(type(e))

# dict 字典--键值对
f = {'name': 'TOM', 'age': 18}
print(type(f))

4输出

学会带格式输出
在这里插入图片描述在这里插入图片描述

'''
格式化输出
'''
age = 18
name = 'Tom'
weight = 75.6
stu_id = 1
stu_id2 = 1000

# 1.今年我的年龄是x岁
print('今年我的年龄是%d岁' % age)

# 2.我的名字是x
print('我的名字是%s' % name)

# 3.我的体重是x公斤
print('我的体重是%.2f公斤' % weight)

# 4.我的学号是x
print('我的学号是%d' % stu_id)
# 不足的0补位,超过就原样输出
print('我的学号是%03d' % stu_id)
print('我的学号是%03d' % stu_id2)

# 5.我的名字是x,今年x岁了
print('我的名字是%s,今年%d岁了' % (name, age))
print('我的名字是%s,今年%d岁了' % (name, age + 1))

# 6.我的名字是x,今年x岁了,体重x公斤,学号是x
print('我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%03d' % (name, age, weight, stu_id))

'''
我的学号是1
我的学号是001
我的学号是1000
我的名字是Tom,今年18岁了
我的名字是Tom,今年19岁了
我的名字是Tom,今年18岁了,体重75.60公斤,学号是001
'''

格式化字符串除了%s,还可以写成f’{表达式}’

name = 'TOM'
age = 18
# 我的名字是x,今年x岁了
print('我的名字是%s,今年%d岁了' % (name, age))

# 语法 f'{表达式}'
print(f'我的名字是{name},今年{age}岁了')

在这里插入图片描述

print('hello\npython')
print('\tabcd')
'''
hello
python
	abcd
'''

在这里插入图片描述

print('i love you1', end = "\n")
print('i love', end = "\t")
print('i love you3', end = "...")
'''
i love you1
i love	i love you3...
Process finished with exit code 0
'''

5输入

passworld = input('请输入密码')
print(f'您的密码是{passworld}')
print(type(passworld))#字符串类型


num1 = 1
str1 = '111'
print(float(num1))
print(str(num1))

list1 = [100,200,300]
print(tuple(list1))

t1 = (100,200,300)
print(list(t1))

#s eval() 计算在字符串串的有效python表达式,并返回一个对象
str2 = '1'
str3 = '1.1'
str4 = '(100,200,300)'
str5 = '[100,200,300]'
print(type(eval(str2)))

6交互式开发

PyCharm界面左下角
Python Console

7运算符

算数运算符

//整除
/%取余
**指数  2 ** 4 = 16

赋值运算符

多个变量赋值
#需要注意等号左右两边数量相同
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)

复合赋值运算符

'''
+= -= *= /= //= %= **=
先计算,在赋值
'''
# 先算复合运算符右面的表达式
c = 10
c += 1 + 2
print(c)  #13

比较运算符
结果为布尔类型

逻辑运算符

'''
and与
or或
not非
'''

a = 0
b = 1
c = 2
# and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字
print(a and b) # 0
print(c and b) # 1
# or运算符,只有所有值为0结果才为0,否则结果为第一个非0数字
print(a or b) # 1
print(c or b) # 2


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值