python基础

1. 注释

对代码起到解释说明的所作用

单注释
#

多行注释
‘’‘

’‘’

“”“

”“”
快捷键
ctrl + / 

2. 变量

一个可以变化的符号,用来代替实现的数据
定义变量

变量名=

变量的类型

基础的数据类型int float str bool
可变类型list dict set
自定义类型class等

type()用来测试变量的类型
print(type(a))

3. 标识符的定义

组成:字母,下划线,数字(不能以数字开头,不能带有特殊的字符)
标识符的命名规则

1.小驼峰命名  第一个单词首字母小写,其他单词大写
2. 大驼峰 每一个单词的首字母都大写
3. python中使用下划线风格的定义标识符 one_fi

关键字也是一些标识符,具有特殊意义的标识符,不能再用做定义变量,
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

关键字的查询

import keyword
print(keyword.kwlist)

4. 格式化的输入输出

输出
占位符的形式

%d 		以整数的形式输出
%3d 	输出的时候占据三个字符宽度,超过3多余的也输出
%03d	输出的时候占据三个字符宽度,当字数不足,前缀补足0
%-3d	输出的时候占据三个字符宽度,左对齐
%f    以小数输出
%.3f  小数点后保留3位
%s  以字符串输出
print('%d' % 3)
print('%3d' % 3)
print('%3d' % 344444)
print('%03d' % 3)
print('%-3d' % 3)

print('%f' % 3)
print('%.3f' % 3.1415926)

在这里插入图片描述

f_string的形式
f'字符串 {数据}'
a=f' name {1} '
print(a)

b=f' name : {"tom"}'
print(b)

name='tom'
age=10
print(f'name: {name} age:{age} score: {99}')

在这里插入图片描述

5. 输入 input

从键盘获取到的无论什么,都是字符串类型的

a= input("please into ")
print(a)
print(type(a))

m = input()
n = input()
print(m + n)

在这里插入图片描述

6. 算术运算

先乘除再加减


# 加法
print(1+5)
print('m'+'n')
# print('mm'+1)错误不同数据类型之间不能进行运算

# 减法
print(1-2)

# 乘法
print(2*3)
print('a'*3)
# print('a'*'b')

# 除法
print(4/2)
print(9/2)

# 取整
print(4//3)

# 取余
print(9%2)

# 幂
print(3**2)

在这里插入图片描述

7.赋值 和复合赋值 运算符

转换的优先级
int<foat<str
不能反过来进行转换

# 将等号右边的数据 赋值 到等号左边的变量中
a = 1
b = 'hello'


# 复合赋值 运算符
# 作用,简化 操作

a = 2
b = 3
a += b
print(a,b)

# 简化操作,等效于展开,但并不展开

a = 2
b = 3
a *= b + 5
print(a)

a *= b + 5 优先级是b+5先进行运算

8. 字符类型的转换

print(int(1))
print(int('123'))

print(float(1))
print(float(1.4))


print(str(1))
print(str(10.1))
print(str('tom'))

# chr 函数
# 将一个数字转换成字符
print(chr(48))  # '0'
print(chr(65))  # 'A'
print(chr(97))  # 'a'

# ord 函数
# 转换一个字符转换对应的数字编码
print(ord('0'))
print(ord('A'))
print(ord('a'))



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长安有故里y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值