大佬:Mosh Hamedani
本笔记按照Mosh Hamedani教程视频学习,供自己学习使用,如有雷同,概不负责。
一、基本了解
1、print
注:括号内可以是单引号‘’或者双引号“”,引号内为内容,str值
引号外则为计算表达
2、赋值
(1)赋值原理
注:将“10”赋值给price后,则结果显示其赋值
(2)赋值可以是整数int、浮点数float、字符串str、布尔值bool等
注:Ture/False首字母大写才为逻辑判断
Example
为医院简历档案:一个叫John Smith的20岁的年轻人。
1、赋值
2、收集姓名及显示
注:记得留空白,与前后字母产生间隔
3、填写信息后则显示
4、字符转换
注:不同类型字符计算时计算机无法识别,须作转换
int( )
float( )
bool( )
若不清楚其类型可用type可得,如
不同类型字符显然不能相乘,用磅转换千克
3、索引
注:索引字段中从0开始,负数为倒数,空格算一个字符。
另外,如下,虽从索引位置第“1”个(实际第二个)致倒数第一位,但倒数第一位并不显示
4、嵌入f (f=formation格式化)函数
常规操作:
嵌入函数后:
注:大括号中填入变量,而 f 则将整个引号内作为str输出,(将动态变量穿插到字符串中)多用于批量处理
5、字符串运算符
len( ) #字符串长度
course.upper( ) #全部改成大写
course.lower( ) #全部小写
course.title( )#每个单词首字母大写
course.find( ) #找到具体位置
course.replace( ) # 替代
“..." in course( ) #是否存在与索引区内(布尔值)
注:对大小写字母需要区分,即用"A"无法搜索到"a"
6、字符计算
简单运算
自加
导入数学模块
import math
math.acos(x)
acosh(x)
asin(x)
asinh(x)
atan(x)
atan2(y, x)
atanh(x)
ceil(x) #向上取整
floor(x) #向下取整
copysign(x, y)
百度搜 Python 3 math module 有详解
连接:https://docs.python.org/3/library/math.html
二、基础函数调用
1、“if” Statements
if_elit_lese用法
注:语法成立则自动缩进,取消缩进按Shift+Tab
Exercise
Exercise
2、逻辑运算符(与或非)
and
or
not
3、比较运算(< == > !=)
注:等于用“==”表示,可与赋值“=”区别;不等于用“!=”表示。
Exercise
创建名字