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)

浙公网安备 33010602011771号