inking Python 笔记(1) : 基础

1. type()可以查看变量的类型。

>>> type(12.1)

<class ‘float‘>

>>> type(‘hello‘)

<class ‘str‘>

>>> type(2)

<class ‘int‘>

>>> type(‘2‘)

<class ‘str‘>

2. Python的变量名支持数字、字母及下划线,但不能以数字开头。

3. 表达式及声明。

>>> n = 17

>>> n

17

>>> 42+n

59

>>> print(n)

17

4. Python中加号”+”和乘号”*”对于字符串有特殊含义,”+”可作为字符串连接符,”*”可复制多个字符串。

>>> first=‘throat‘

>>> second=‘warbler‘

>>> first+second

‘throatwarbler‘

>>> ‘Spam‘*3

‘SpamSpamSpam‘ 

5. 程序中出现的三种错误:

a. 语法错误; b. 运行时错误; c. 语义错误

6. int函数可以将数字字符串,浮点型数据等其他类型转换为int类型。float函数可以将整型数据,数字字符串等转换为浮点型。str函数将其参数转换为字符串。

>>> int(‘2‘)

2

>>> int(5.67)

5

>>> float(32)

32.0

>>> float(‘3.1415‘)

3.1415

>>>

>>> str(32)

‘32‘

>>> str(3.14159)

‘3.14159‘

7. Python中有数学模块,在使用其模块内部函数前,需将其导入程序中,如:

>>> import math

>>> a=100

>>> b=10

>>> ratio=a/b

>>> print(10*math.log10(ratio)) #log10()

10.0

>>> print(math.log(math.e)) #log()

1.0

>>> math.exp(math.log(10))

10.000000000000002

>>> radians=0.7

>>> print(math.sin(radians)) #sin(),or cos(),tan()

0.644217687237691

>>> math.sqrt(4)/2

1.0

8. 函数的定义,注意函数调用之前需定义该函数

>>> def print_lyrics(): #定义一个函数

print("I‘am a lumberjack, and I‘m okay.")

print("I sleep all night and I work all day")

... ... ...

>>> type(print_lyrics) #查看类型

<class ‘function‘>

>>> print_lyrics() #执行定义的函数

I‘am a lumberjack, and I‘m okay.

I sleep all night and I work all day

>>> def repeat_lyrics(): #定义函数,该函数包含已定义的函数

... print_lyrics()

... print_lyrics()

...

>>> repeat_lyrics()

I‘am a lumberjack, and I‘m okay.

I sleep all night and I work all day

I‘am a lumberjack, and I‘m okay.

I sleep all night and I work all day

9. 带有参数的函数

>>> def print_twice(bruce): #定义打印两次的函数

... print(bruce)

... print(bruce)

...

>>> print_twice(‘Spam‘*4)

SpamSpamSpamSpam

SpamSpamSpamSpam

>>> print_twice(math.cos(math.pi))

-1.0

-1.0

>>> michael=‘Eric, the half a bee‘

>>> print_twice(michael)

Eric, the half a bee

Eric, the half a bee

>>> def cat_twice(part1,part2): #定义计算两个输入参数之”和“的函数

... cat = part1 + part2

... print_twice(cat)

...

>>> cat_twice(1,2)

3

3

>>> cat_twice(‘Hello‘,‘World‘)

HelloWorld

HelloWorld

10. void函数的返回值为None。

>>> result=print_twice(‘Bing‘)

Bing

Bing

>>> print(result)

None
时间: 2024-07-30 10:15:45

inking Python 笔记(1) : 基础的相关文章

玩蛇(Python)笔记之基础Part3

玩蛇(Python)笔记之基础Part1 一.集合 1.set 无序,不重复序列 {}创建,直接写元素 2.set功能 __init__()构造方法,,使用强制转换就会调用此方法 1 set1 = {'year', 'jiujiujiu'} 2 print(type(set1)) 3 # 创建集合 4 s = set() # 创建空集合 5 li = [11, 22, 11, 22] 6 s = set(li) set 3.集合的基本操作 1 # 操作集合 2 s1 = set() 3 s1.a

玩蛇(Python)笔记之基础Part2

玩蛇(Python)笔记之基础Part2 一.列表 1.列表 别的语言叫数组 python牛逼非要取个不一样的名字 1 age = 23 2 name = ["biubiubiu", "jiujiujiu", 22, age] 3 # namecopy = name 4 # namecopy.pop() 5 print(name) 6 # print(namecopy) List 2.列表取值 正常index 从零开始,,取倒数加负号 倒数第一就是[-1] 3.列表

Python笔记一 基础概念与基础认识

简介 python的创始人为吉多·范罗苏姆. 在10月份TIOBE排行榜上,python为第五,占有率为3.775%. python是一门动态解释型的强类型定义语言. 执行.py的时候是由python解释器,逐行编译→解释,在运行. PyCodeObject 是编译结果,运行完成后,保存到pyc中,以便下次直接运行pyc文件 动态类型 是指运行期间才去做数据类型检查的语言. 强类型定义语言 是指一旦一个变量被指定了某个数据类型,不经过强制转换,永远都是这个类型. 优点: 优雅.明确.简单. 开发

python笔记二 基础

10/24 对于Python,一切事物都是对象,对象基于类创建,对象所有的功能都是去类里面找的 变量名 = 对象 (值)                              重复的功能 创建一个类,然后对象去引用   整数 age = 18 print(type(age)) <class 'int'> 如果是其他的类型,会在下面显示类地址. age.__abs__() all_item = 95 pager = 10 result = all_item.__divmod__(10) pr

01-Python学习笔记-基础语法

Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 -v            输出Python版本号 -X           从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时. -c cmd     执行 Python 脚本,并将运行结果作为 cmd 字符串. file           在给定的python文件执行python脚本. P

智普教育Python视频教程之入门基础篇,python笔记

智普教育Python视频教程之入门基础篇,python笔记 print id()内存地址 type()变量类型 windows命令行下edit命令 python数据类型不需要指定类型 定义hostname="www.google.com" 结果运行后总是告诉我NameError: name 'socket' is not defined 哪位帮我分析一下,怎么改才对 没用过socket,不过你试着在第一行加入 import socket C:\>notepad somefile.

嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av15123607/?from=search&amp;seid=10211084839195730432#page=25 中的38-41讲

# -*- coding: utf-8 -*-#嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av15123607/?from=search&seid=10211084839195730432#page=25 中的38-41讲# 文件# 文件是存储在外部介质上的数据或信息的集合# 文件是有序的数据序列# 常用的编码# ASCII码是标准化字符集# 7个二进制位编码# 表示128个字符 # ord() 将字符转化为ASCII码, chr() 将AS

嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av13570243/?from=search&amp;seid=15873837810484552531 中的15-22讲

#coding=gbk#嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av13570243/?from=search&seid=15873837810484552531 中的15-22讲#数字类型的关系#三种类型存在一种逐渐扩展的关系:#整数 ->浮点数 ->复数(整数是浮点数的特殊,浮点数是复数的特殊)#不同数字类型之间可以进行混合运算,运算后生成的结果为最宽类型.如整数+浮点数=浮点数#三种类型可以相互转换#函数:int(), fl

Python笔记_01列表 和元祖

Python笔记 第一章 列表和元祖 1.通用序列操作 所有序列都可以进行某些特定操作,包括:索引(indexing).分片(slicing).加(adding).乘(multiplying)以及检查某元素是否属于列表成员. 迭代:依次对序列中的每个元素重复执行某些操作. 序列的索引:通过元素在列表中的位置可以定位到该元素,这就是列表的索引,使用类似于list[0]对元素进行索引,索引0指向第一个元素.也可使用负数对元素进行索引,使用负数对元素索引时,列表中的最后一个元素由-1表示,例如list