python命名规则数字开头的成语_day01 Python基础

课堂随笔:

python基础

一 什么是编程语言?

二 计算机组成部分

CPU

内存

外存

输入设备

输出设备

三 安装与使用

1.安装py thon解释器

2.安装pycharm编辑器

3.创建py thon文件,打印hello world!

四 什么变量?

变量,可变化的量。

#变量值: 'tank' ,会在内存中产生-份内存地址。

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

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

变量的命名规范:

驼峰命名法:AgeofTank

# python强烈推荐使用

下划线命名:age_of_tank

变量名定义规范:

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

a1#英文字母开头

_a#下划线开头

2.不能以数字开头命名

1a#错误!!!

3.关键字不能命名:

' and ' , ' as ' , ' assert ' , ' break ' , ' class' , ' continue' ,

'def','del','elif','else','except','exec',

' finally' , ' for' , ' from' , ' global' , ' if' , ' import' ,

' in' , ' is' , ' lambda' , ' not' , ' or', ' pass' , ' print' ,

' raise' , ' return' , ' try' , ' while' , ' with' , ' vield'

定义变量名不好的方式:

1.不要以中文命名

2.变量名过长

3.变量名词不达意

定义变量的三大特征

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

type#变量值的类型

value#变量的值

#变量值:'tank',会在内存中产生一份内存地址。

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

#:用来把安量值绑定给变量。

name = tank

print (name) # tank

#定义变量的三大特征

#id:变量的值一样,内存地址是不一样的。

# namel = ' tank 1 '

# name2 = ' tank 1 '

# python优化机制(小计数池)

#在某个长度内,python把值相同的变量值统一存放在同一个内存地址中。

# print (id (name1))

# print (id (name2)

#type:用于判断变量的类型

strl =' hello'

print(type(str1)

常量:

指的是不变的量。

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

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

命名规范:

变量名全大写。

注释

单行注释:#

快捷键:ctrl+/

多行注释:三引号

,,,, """

快捷键:

,,,+回车键

"""+回车键

字符串类型:

str

作用:名字,性别,国籍,地址等描述信息

定义:

在单引号\双引号\三引号内,由一串字符组成。

优先掌握的操作:

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

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

3、长度1en

4、成员运算in和not in

5、移除空白strip

6、切分split

7、循环

格式化输出

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

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

占位符:

%s:可以替换任意类型

%d:可以替换数字类型

示例:

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

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

str1 = 'aleX'

print(str1.strip())#2 判断name变量对应的值是否以‘al’开头,并输出结果

str1 = 'aleX'

print(str1.startswith('al'))#3 判断name变量对应的值是否以‘X’结尾,并输出结果

str1 = 'aleX'

print(str1.endswith('X'))#4 将name变量对应的值中的‘l’替换为'p',并输出结果

str1 = 'aleX'str2= str1.replace('l', 'p')print(str2)#5 将name变量对应的值根据‘l’分割,并输出结果

str1 = 'aleX'str2= str1.split('l')print(str2)#6 将name变量对应的值变大写,并输出结果

str1 = 'aleX'

print(str1.upper())#7 将name变量对应的值变小写,并输出结果

str1 = 'aleX'

print(str1.lower())#8 请输出name变量对应的值的第2个字符?

str1 = 'aleX'

print(str1[1])#9 请输出name变量对应的值的前3个字符?

str1 = 'aleX'

print(str1[0:3])#10 请输出name变量对应的值的后2个字符?

str1 = 'aleX'

print(str1[2:4])#11 请输出name变量对应的值中‘e’所在索引位置?

str1 = 'aleX'str2= str1[0:3]print(len(str2))#12 获取子序列,去掉最后一个字符。如:oldboy 则获取oldbo

str1 = 'aleX'

print(str1.strip('X'))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值