day01 python基础

工程实训day01

成功安装python环境和编译器后,开始基础语法的学习。

依旧是每种语言的入门操作,输出“hello world”,即

便可得到目的输出语句,相比较其他的语言,较为简单和没有约束,这是我的第一感觉。

变量:

变量值会在内存中产生一份内存地址,变量名则相当一个门牌号,其间的绑定关系用‘=’实现。

 

变量命名采用下划线命名方式:age_of_wendelin = 22 (虽可以用中文充当变量,但不提倡这么做)

定义变量的三大特征:id、type、value;

id:变量值所储存处的内存地址

输出为同一地址。

type:变量类型

具有自动检测功能

value:变量值

常量:

指的是不变的量。常量本质上也是变量,在python不会有任何机制限制你不能修改常量。而是python程序员人为去限制自己,凡是遇见大写的变量都不能对其进行修改。

命名规范要求全部大写

用户与程序交互:

注释

单行注释#(快捷键ctrl+/)

多行注释:三引号('''或"""),快捷键为''' + 回车键(或'''''' + 回车键)。

基本数据类型:

数字类型:整型(int)、浮点型(float)....

字符串类型(str),定义:在单引号\双引号\三引号内,由一串字符组成。

优先掌握的操作:
1、按索引取值(正向取+反向取):只能取2、切片(顾头不顾尾,步长)

3、长度1en

4、成员运算in和not in

5、移除空白strip

6、切分split

7、循环

 格式化输出:通过某种占位符,用于替换字符串中某个位置的字符

占位符:%s:可以替换任意类型;%d:可以替换数字类型

字符串类型中的简单函数:

1.strip()、lstrip()、rstrip()

2.lower()、upper()

3.startwith()、endwith()

4.format格式输出的三种方式:

5.join字符串拼接,只允许字符串拼接

 6.replace字符串替换

7.isdigit:

课后作业:

name = " aleX"

name1 = name.strip()
print(name1)

print(name.startswith('al'))
print(name.endswith('X'))

name2 = name1.replace('l','p')
print(name2)

print(name1.split('l'))

print(name.lower())
print(name.upper())

print(name[1])
print(name[0:3])
print(name[3:5])

print(name.find('e'))

name3 = name[0:4];
print(name3)

 

posted @ 2019-06-25 00:26  WYM98miracle  阅读(118)  评论(0)    收藏  举报