视觉艺术python小课——零基础入门——学习笔记

Python入门基础

2020-07-05  本文已影响0人  励志要做程序猿

>>>1 + 1

2

>>>1+1

2

#      不加空格不会报错,但是不符合PEP8规范

>>>                      变量

>>>x = 12

# 赋值  把12赋值给  x  就是变量,变量要先赋值才可以使用,没有赋值的变量名不能使用,会提示报错

>>>啊 = 1

>>>啊

1

#  汉字作为变量不会报错,但同样不符合PEP8规范

>>>a_1 = 1      # 可以使用

>>>_a1 = 1      # 可以使用

>>>1_a = 1      # 提示报错

#  数字不可以作为变量的开头,因为不符合变量的命名规范,大小写字母和_都可以做为开头使用

#  同时在Python中不被变量引用的值会被自动回收,比如a = 1当a引用2作为值的时候1会被自动回收

>>>if = 1        #  提示报错

#  内置关键字不可以做变量名使用,这叫含义占用,内置关键字可以用import keyword查看

>>>all = 1      #  可以使用

#  内置函数 方法 对象可以做为变量名,但是会使其功能降低,同样不建议使用,内置函数 方法可以用dir(__builtins__)查看

>>>in_a =input('请输入内容:')

请输入内容:liuxinxiaokeai

>>>in_a

'liuxinxiaokeai'

>>>print(in_a)

liuxinxiaokeai

#  输入用input  输出用print  input输入的内容都会是字符串

#                            数值类型

>>>type(1)      #type    查看对象的类型

<class 'int'>    #int      表示这是整数

>>>type(1.1)

<class 'flaot'>  #float'    表示这是小数

>>>True + false   

1

#True  可以  为真  1  的意思

#false  不可以  为假  0  的意思

#int表示整数型数值    float表示浮点数型也就是小数型数值      Ttue和false被称为bool型(布尔型)数值

>>>1 + 1

2

>>>1 — 1

0

>>>1 / 2

0.5

>>>1 * 2

2

#  以上 + — / *  符号分别代表数字加减除乘的运算方式

>>>9 // 6

1

#  //  表示整除

>>>9 % 6

3

#    %  表示取余

>>>2 ** 3

8

#    **  表示幂运算  2的3次方

#                          字符串

>>>"1" + "1"

'11'

#  字符串不同于数值1 + 1 = 2,而是一个字符串和另一个字符串进行拼接

>>>type("1")

<slave 'str'>      #  str  表示这是字符串

>>>a = 'liuxin'

>>>b ="xiao"

>>>c ="""keai"""

>>>a

'liuxin'

>>>b

"xiao"

>>>c

"""keai"""

#    被引号引起来的任何数值都为字符串无论是单引号('')        双引号("")        还是三引号(""""""),而且  ''. "".""""""  之间可以互相包含,其中三引号("""""")支持换行,其他两个不支持

>>>a + b

'liuxinxiao'

>>>a * 2

'liuxinliuxin'

#    字符串只能进行加乘,不能进行减除

>>>a = liuxin

>>>b = xiao

>>>c = keai

>>>a + b + c

'liuxinxiaokeai'

>>>a +' ' b + ' ' +c 

'liuxin xiao keai'  #填加空格可以分隔字符串

#    字符串第一种拼接方式(+)

>>>' '. join([a, b, c]) #    jion要使用中括号才可以

'liuxin xiao keai'

#    字符串第二种拼接方式(join)

>>>'%s %s %s' %s (a, b, c)    #  %s是占位符

'liuxin xiao keai'

#    字符串第三种拼接方式(%s格式化)

>>>'{} {} {}'. format(a, b, c) #  {}是占位符

'liuxin xiao keai'

#    字符串第四种拼接方式(format)

#                字符串%s格式化的用法

>>>"%d" % 123

'123'

>>>"%6d" % 123

'  123'

>>>"%6d" % 123456789

'123456789'

#  %d必须输入整数,%6d表示长度为6,超过部分不会被截取

>>>"09.2f" % 123.567

'000123.57'

#  其中2表示保留小数点后四舍五入的两位,9表示长度,0表示空余部位用0补充

>>>"19.2f" % 123.567

'            123.57'

#  补充部位只可以用0表示,换成其他数字则会显示成长度

>>>'%c' % 97

'a'

#  %c 输入进制可变为对应的ASCII码

>>>'%o' % 8

'10'

#  %o表示8进制

>>>'%x' % 16

'10'

#  %x表示16进制

>>>"%r" %' 123'

"'123'"

>>>print('%r' % 123)

123

>>>print('%r' % '123')

'123'

# %r表示对象原样输出,输入数字得到数字,输入字符串得到字符串

#                    字符串format的用法

>>>'{a:.2f}'. format(1.2222)

'1.22'

#  保留小数点后两位

>>>'{:.2%}'.format(0.33)

'33.00%'

#    显示百分比

>>>'{0:x}'. format(40)

'28'

#    可转换为16进制

>>>'{a:0<10}'.format(a=11.1,b=11.2)

'11.1000000'

#    选择a的数值与左边对齐,填充数字0到10个长度    <表示向左对齐

>>>'{a:*^10}'.format(a=11.1,b=11.2)

'***11.1***'

#  选择数字a的数值向中间对齐,填充*到10个长度

>>>a = 111.233

>>>f'{a:2f}'

'111.23'

#  简化    f 就相当于 format,但是必须使用已经存在的变量,如果没有就会提示变量不存在

>>>"{{ liuxin {} }}". format("aini")

'{ liuxin aini }'

#    转义大括号,把两个字符串转义到一个大括号中

#                      数值模块

#                  浮点数高精度计算

>>>1.01 — 0.9

0.109999999999999999999

#    浮点数  小数在计算机中都是不精确的

>>>101 — 90

11

>>>11 / 100

0.11

#  浮点数乘100得出结果,再以结果除100得出浮点数结果的方法

>>>import decimal

>>>decimal. Decimal('1.01') — decimal. Decimal('0.9')

Decimal('0.11')

#  decimal模式没有乘以100的方式快

#                      math模块

>>>9 // 6

1

>>>import math

>>>math. ceil(9 / 6)

2

#        ceil表示向上整除

>>>math. pi

3.141592653589793

#        pi可以查看圆周率

#                    本节总结

1.基本概念

变量  关键字  输入和输出的意思

2.数值类型

常见数值类型的基本使用个常见运算符

3.字符串

字符串的定义

字符串的拼接方式

掌握%r和%s格式化输出

掌握format方法

4.数值模块

decimal和math模块

以上为Python入门基础的个人笔记总结

欢迎新手同学来相互交流和大佬们批评指正

其所有内容都是手动输入

码字不易,不喜勿喷

上一篇 下一篇

猜你喜欢

热点阅读