第二章-python基础
2021-03-18 14:46:02 31 举报
AI智能生成
为你推荐
查看更多
《python程序设计基础》第二章内容
作者其他创作
大纲/内容
python基础
示例程序
要求:输入两个整数,求两个数的平均值与和m = eval(input(\"输入第一个整数:\"))n = eval(input(\"输入第二个整数:\"))sum = m + navg = (m+n)/2print(\"和为:\
书写规则:1. 使用换行符分隔,一般情况下一行书写一条语句;2. 从第一列开始,前面不能有任何空格,否则会产生语法错误;3. 以“#”开始的语句是注释语句,可以从任何位置开始书写;4. 所有的语法符号都必须在英文输入法下输入,字符串中的符号除外;5. 代码的缩进非常重要,缩进是体现代码逻辑关系的重要方式。
标识符及命名规则
标识符由数字、字母、下划线组成,切必须以字母或下划线开头;大小写代表不同的标识符;常用命名法为“驼峰式”命名法。
查看关键字:import keywordprint(keyword.kwlist)
变量与赋值语句
python中的变量是用来标识对象或引用对象的,变量通过变量名访问;python语言是动态类型语言,变量不需要显示声明数据类型;python语言是强类型语言,只支持该类型允许的运算操作。
赋值: 变量=表达式
数据的输入与输出
变量 = input(\"提示字符串\")#得到文本变量 = eval(input(\"提示字符串\"))#得到数字
print函数print结束默认换行使用end=\"\" 可不换行
数值
整数类型:整数位可以为任意长度;浮点类型:实数类型,python3默认17位。
+、-、*、/ 加减乘除// 整数除法 (向下取整)% 取余** 乘方
二元运算符: +=、-=、/=、//=、%=、**=
math库
引用: import math from math import *
常用数学函数
常用数学常数:pi、e、inf、nan
字符串
可以使用单引号、双引号、三引号、三双引号4种方式定义
切片[头下标:尾下标:步长]
+ 字符拼接* 字符复制in 判断是否为子串
len(x) 返回字符串长度str(x) 将任意类型转换为字符串类型chr(x) 返回unicode编码为x的字符ord(x) 返回x的unicode编码hex(x) 将整数x转换为十六进制数,并返回其小写字符串形式oct(x) 将整数x转换为八进制数,并返回其小写字符串形式
字符串查找
字符串查找:find()、rfind()index()、rindex()
字符串分隔:split()、rsplit()partition()、repartition()
字符串连接:join()
大小写转换:lower()、upper()、capitalize()、title()、swapcase()
字符串替换:replace()
字符串删除:strip()、rstrip()、lstrip()
字符串判断:startswith()、endswith()
类型判断:isupper()、islower()、isdigit()、isalnum()、isalpha()
字符串排版:center()、ljust()、rjust()、zfill()
format
默认顺序:{}指定顺序:{n}
格式设置项:<填充字符> * + - 等,只能是一个字符<对齐方式> ^居中 <左对齐 >右对齐<宽度> 整数,格式化后整个字符串的字符数
混合运算与类型转换
自动类型转换:int 与float 运算,int会自动转换为float true对应1 false对应0
强制转换:int()float()
0 条评论
回复 删除
下一页