|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1、print语句可一次性输出多个语句,不同语句之间用逗号隔开
print(“comment1”,”comment2”,”comment3”)
2、type语句可验证数据的类型
Print(type(“数据类型”)直接输出数据类型或者将结果用一个变量来记录type()语句的结果(返回值),也可直接输出变量内存储的数据类型
Print(name_type)
变量没有类型,变量存储的数据有类型
3、数据类型的转换及其注意事项
使用的场景:从文件中直接读取的数字默认为字符串,可转换为数字类型;
input()语句输出默认也为字符串;
int(X) 将X转换为一个整数
float(x) 将x转换为一个浮点数
str(x) 将x转换为一个字符串
其他数字类型可直接转换为字符串类型,但想将字符串转换为数字,必须要求字符串内的内容都是数字;
整数和浮点数可以互相转换,浮点数转整数会丢失精度;
4、标识符
定义:用户编程时所使用的一系列的名字用于给变量、类、方法等命名;
命名规则:只允许英文、中文、数字、下划线(-)—四类元素;
数字不可以使用在开头;
大小写完全区分;同样适用于关键字;
关键字不可使用;关键字有特定的用途;
建议的变量的命名规范:
见名知意;
简洁明了;
多个单词组合变量名,使用下划线做分隔;
英文字母全部小写;
5、运算符
算数运算符
+ - * / 加减乘除
// 取整除 返回商的整数部分
% 取余数
** 指数 如a**b表示a的b次方
赋值运算符
= 将=右边的结果赋值给左边的变量
复合赋值运算符
+= 加法赋值运算符 c+=a 等效于c=c+a
-= 减法赋值运算符 c-=a 等效于 c=c-a
*= 乘法赋值运算符 c*=a 等效于c=c*a
%=
**=
//= 皆类推
6、字符串拓展
字符串定义有三种形式:单引号/双引号/三引号定义法
三引号定义与多行注释的写法一样
使用变量接受三引号内的内容则为字符串,不以变量接收则作为多行注释使用
注释的写法:单行注释#后加空格再加注释,多行注释三引号内均为多行注释可换行
定义字符串本身的写法:
单引号定义法可内含双引号
双引号定义法可内含单引号
可使用转义字符(\)来将引号解除效用,变成普通字符串
name=’”are you ok?”’
name=”’are you ok?’”
name=”\”are you ok?\””
字符串的拼接
使用+号进行字符串的拼接(字面量与字面量,字面量与变量)
print(“字符串”+”str”)
Print(‘我的名字是’+’name’)
字符串无法直接用+号与其他类型进行拼接,只能字符串与字符串拼接
字符串格式化
name=’fishc’
Message=’学python来%s’%name
%表示站位
s表示将变量变成字符串放入占位的地方
占位的方式可以将非字符串类型的数字类型进行拼接
class_num=57
avg_salary=11111
message=’python毕业生,北京%s期,平均工资:%s’%(class_num,avg_salary)
Print(message)
#python毕业生,北京57期,平均工资:11111
%s多个变量占位,变量要用括号括起来并按照占位的顺序填入
%s 表示将内容转换为字符串放入占位位置
%d 表示将内容转换为整数放入占位位置
%f 表示将内容转换为浮点数放入占位位置
格式化字符串的过程中做数字的精度控制
使用辅助符号“m.n”来控制数据的宽度和精度
m控制宽度,要求是数字,设置的宽度小于数字本身则不生效
.n控制小数点精度,要求是数字,会进行小数的四舍五入
%5d表示将整数的宽度控制在5位,如数字11被设置 为5d则变成【】【】【】11,用三个空格补齐宽度
|
评分
-
查看全部评分
|