Python编程基础-上篇【1.1-1.4】

Python学习篇封面

Python编程基础-上篇

1.1 操作认知

  1. 代码执行操作:点击运行 shift+enter
  2. 单元格操作:点击页面上方加号+
    b 增加一个单元格
    x 删除一个单元格
  3. Markdown 入门:
    esc + 1 一级标题
    esc + 2 二级标题
    ‘-’+空格可形成项目符号
    内容前后各添加 $$ 可居中显示

1.2变量常量与注释

  1. 变量的名字必须是字母数字下滑线组成,数字不能放在最开始;
  2. 变量名最好见名知意;
  3. 变量命名规则
    age_of_alex=23,下划线表明所属,
    AgeOfAlex=23,驼峰体表所属,
    更建议用下划线;
  4. 关键字不能用作变量名,打出关键字时,其颜色会与普通代码不同;
    一些关键字:[‘False’, ‘None’, ‘True’, ‘peg_parser’, ‘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’]
  5. 变量名都是大写字母,则约定俗称为常量
  6. 注释: #后表注释 “”" xxxx"""表段代码注释,多行注释
name='dwh'#定义
print(name)#输出
dwh

1.3输入与输出语句

print("你好")
你好
name=input("输入你的名字")
age=input("请输入你的年龄")
print("我的名字是:",name,"\n我的年龄是",age)
输入你的名字  buman
请输入你的年龄20
我的名字是: buman 
我的年龄是 20

1.4 数字与字符串

  1. 数字可直接引用
  2. 整型数字int; 浮点型float;其他应用较少
  3. 连续的字符组成字符串,单引号双引号必须在一行中,可配合使用,三引号可以分布在连续的多行上面
  4. 符串按照从左向右的顺序依次定义的字符集和,下标从0开始,反向索引是从-1开始的
  5. 连续索引默认取头不取尾
  6. 一些函数
a.capitalize(a.find(a.isdecimal(a.istitle(a.partition(a.rpartition(a.swapcase(
a.casefold(a.format(a.isdigit(a.isupper(a.removeprefix(a.rsplit(a.title(
a.center(a.format_map(a.isidentifier(a.join(a.removesuffix(a.rstrip(a.translate(
a.count(a.index(a.islower(a.ljust(a.replace(a.split(a.upper(
a.encode(a.isalnum(a.isnumeric(a.lower(a.rfind(a.splitlines(a.zfill(
a.endswith(a.isalpha(a.isprintable(a.lstrip(a.rindex(a.startswith(
a.expandtabs(a.isascii(a.isspace(a.maketrans(a.rjust(a.strip(
  1. 引号的使用
school='陕西科技大学'
class_="机电工程学院"
info="""今天又是大冤种的一天
"""
  1. 索引
school[0]#索引
'陕'
school[-1]#反向索引
'学'
school[4:6]#连续索引,取头不取尾
'大学'
  • a.capitalize()#将首字母大写,其余字母小写
a = 'alex'
a.capitalize()#将首字母大写,其余字母小写
'Alex'
  • a.center() #居中
  • a.ljust() #居左
  • a.rjust() #居右
# a.center()   a.ljust()   a.rjust()
info="school_infos"
info.center(48)#填充为40个字符且将info居中
'                  school_infos                  '
print(info.center(48,'-'))#-填充48个字符,居中
print(info.ljust(48,' '))#同上,靠左
print(info.rjust(48,' '))#同上,靠右
------------------school_infos------------------
school_infos                                    
                                    school_infos
  • a.split() #将字符串以符号分离
school='陕 西 科 技 大 学'
school.split(' ')#将字符串以空格分离
['陕', '西', '科', '技', '大', '学']
  • a.index() #返回索引值,内有这个字符会显示出错
school='陕西科技大学'
school.index('西')#返回索引值
1
school.index('西安')#没有这个字符会显示出错
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
Input In [14], in <cell line: 1>()
----> 1 school.index('西安')

ValueError: substring not found
  • a.find() #返回索引值,没有这个字符会返回-1值
school.find('西')
1
school.find('你')#没有找到会显示-1
-1
  • a.isnumeric() #判断是否为数字
'3'.isnumeric()#判断3是不是一个数字
True
  • a.isdigit() #检测其参数是否为十进制数字
- a.isdigit()#检测其参数是否为十进制数字
0
"23".isdigit()#判断23是不是一个数字
True
  • a.strip() #去除字符串两端空格
school='   陕西科技大学   '
school.strip()#去除字符串两端空格
'陕西科技大学'
school='   陕西科技大学  *****'
school.strip( ).strip('*').strip( )
'陕西科技大学'
  • a.startswith() #是否以‘xx’开头
school='陕西科技大学'
school.startswith('陕西')#是否以‘陕西’开头
True
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不 蔓

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

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

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

打赏作者

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

抵扣说明:

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

余额充值