day1 python基础

一、计算机组成部分:CPU、内存、外存、输入设备、输出设备

 

二、安装与使用

1、安装python解释器

2、安装python编辑器

3、创建python文件,打印hello world!

 

三、什么是变量

变量:可变化的量

变量值:“tank”,会在内存中产生一份内存地址

变量名:相当与一个门牌号,用于与变量进行绑定

=:用来把变量值绑定给变量

name = "tank"
print(name)

变量的命名规范

       驼峰命名法:AgeOfTank

       下划线命名:age_of_tank        #python强烈推荐使用

变量名定义规范

1、要以英文字母或下划线开头命名

        al    #英文字母开头

        _al  #下划线开头

2、不能一数字开头命名

      1a    #错误

3、关键字不能命名

 'and','as','assert','break','class','continue','def','del','elif','else','except','exec','finally','for','from','global','if','import'

 

 定义变量名不好的方式

1、不要以中文命名

2、变量名过长

3、变量名词不达意

 

定义变量的三大特征:

       id:用来表示变量的值在内存中唯一的一份内存地址

       type:变量值的类型

       value:变量的值

 

三、常量

常量:

指的是不变的量

常量本质上也是变量,在python不会有任何机制限制你不能修改常量,

而是python程序人为去限制自己,凡是遇见大写的变量都不能去进行修改

命名规范:

    变量名全大写

    SCHOOL = '合肥学院'

 

四、用户与程序交互

     输入:

            python3:      input()

            python2:

     输出:print()

五、注释

     单行注释:#      ,快捷键:ctrl + /

     多行注释:三引号   ’‘’   “”“      ,快捷键:‘’‘ + 回车键      ”“” + 回车键

 

六、基本数据类型

数字类型:

   1、整形:int

    2、浮点型:float

字符串类型:str

 

优先掌握的操作

1、按索引取值(正向取+反向取):只能取

2、切片(顾头不顾尾,步长)

3、长度len

4、成员运算in和not in

5、移除空白strip

6、切分split

7、循环

 

七、格式化输出

尊敬的用户,你好!您本月的话费扣除99元,还剩0元

#通过某种占位符,用于替换字符串中某个位置的字符

占位符:

      %s:可以替换任意类型

      %d:可以替换数字类型

示例;

  尊敬的用户,你好!您本月的话费扣除%s元,还剩%d元

 

 

作业

name =  ' a1eX'

1、移除name变量对应的值两边的空格,并输出处理结果

name = ' a1eX'
print(name.strip())

 

2、判断name变量对应的值是否以‘a1’开头,并输出结果

name = ' a1eX'
print(name.startswith('a1'))

 

3、判断name变量对应的值是否以‘X’结尾,并输出结果

name = ' a1eX'
print(name.endswith('X'))

 

4、将name变量对应的值中的'1'替换为’p',并输出结果

name = ' a1eX'
name1 = name.replace('1', 'p')
print(name1)

 

5、将name变量对应的值根据‘1’分割,并输出结果

name = ' a1eX'
print(name.split('1'))

 

6、将name变量对应的值变大写,并输出结果

name = ' a1eX'
print(name.upper())

 

7、将name变量对应的值变小写,并输出结果

name = ' a1eX'
print(name.lower())

 

8、请输出name变量对应的值的第2个字符?

name = ' a1eX'
print(name[1])

 

9、请输出name变量对应的值的前3个字符?

name = ' a1eX'
print(name[0:3])

 

10、请输出name变量对应的值的后2个字符?

name = ' a1eX'
print(name[-2:])

 

11、请输出name变量对应的值中‘e'所在的索引位置?

name = ' a1eX'
print(name.index('e'))

 

12、获取子序列,去掉最后一个字符。如;oldboy则获取oldbo.

name = ' a1eX'
print(name[:-1])

 

转载于:https://www.cnblogs.com/xhr8382/p/11080069.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值