【python基础1】变量和运算符等

1、pycharm

1、pycharm新建项目

新建项目:最好无中文

2、注释

单行注释:

#注释内容

多行注释:

'''

注释内容

'''

3、运算符

3.1、加减乘除等

运算符

3.2、字符串与整数相乘

字符串重复整数次数

3.3、运算符优先级

优先级高低

可通过括号改变优先级,先计算括号内的运算。

4、变量

4.1定义

变量是计算机语言中可变的量。python中,每个变量使用前都必须赋值。使用等号(=)。

变量名 = 值

如:name = "安安"

age = 28

例:两个变量值交换

4.2变量命名规则

—标示符可由字母,下划线和数字组成;

—不能以数字开头

—不能是括号及各种特殊符号

—不能与关键字重名

4.3变量类型

1、数字型

* 整型(int)a=10;  

* 浮点型(float)b=3.5;

* 布尔型(bool)c=False;

—真True ;假False

* 复数型(complex),主要用于科学计算

2、非数字型

* 字符串(str)d="aaaa";

* 列表(list);

* 元祖(tuple);

* 集合(set);

* 字典(dictionary)

3、None

首字母大写N,代表为空

变量赋值时,等号右边是什么数据类型,该变量就是什么数据类型。

4.4数字型变量计算

4.5字符串计算操作

1、字符串 + 字符串 :两个字符串拼接 (不能相减)

2、字符串 * 数字 :字符串重复数字倍

字符串运算

4.6不同类型变量转化

1、整数和字符串的区别:一个数字如果用引号引起来,就是字符串,而不是数字型

2、字符串转为整数

语法:int(字符串)

3、整数转为字符串

语法:str(整数)

注意:不是所有字符串都能转化成整数,比如“你好”就无法转化,比如d="3.5",只能转成float

d ="3.5"

# d 无法转化成int,将其转化成float再相加

print(a +float(d))

5、input函数

input可用户通过键盘给一个变量输入值。

语法:

变量名 = input("提示文字")

得到的该变量的值为输入的内容

注意:用input方法输入的任何值(包括数字)都是字符串

input函数

转化input输入结果:

法1_先输入再转化:a = input("请输入一个数字")

print(int(a))

法2_先转化再输入:a = int(input("请输入一个数字"))

print(a)

例子

6、格式化字符串

1、使用%

%格式化字符说明

2、意义

把字符串和字符串以及数字和其它类型通过print拼接成一个字符串显示出来。

示例

7、转义字符

1、多条print输出到一行

语法:print("要输出的字符串",end = "")     

2、转义字符

\t    :    在控制台输出制表符

\n    :    在控制台输出换行符

\\    :    在控制台输出\

\"    :    在控制台输出"

—》若不想转义,在引号外加上r,则字符串不转义,输出原始值。

8、运算符

8.1判断运算符

如果条件满足,就做一件事情;如果条件不满足,就什么也不做或做另一件事情。

1、比较运算符:>,<,>=,<=,==,!=

2、if 判断语句基本语法:

if 判断条件:

    条件成立时要做的事

注意:代码缩进为一个tab键,或4个空格。

3、pass占位符:写python时有时必须写代码但还不知道些写傻,就用pass占位;pass代表空语句,避免语法错误。

if 判断条件:

    pass

4、if双分支

if 判断条件:

    条件成立时要做的事

else:

    条件不满足时要做的事情

5、逻辑运算符

需考虑多个条件满足时,使用逻辑运算符连接。

1、and (且):条件1 and 条件2,两个条件必须同时满足

2、or(或):条件1 or 条件2,两个条件只要一个满足即可

3、not(非):not条件,条件求反

6、elif多分支

同时判断多个条件,条件之间是平等的。

if 判断条件1:

    条件成立时要做的事

elif 判断条件2:

    条件2成立时要做的事

elif 判断条件3:

    条件3成立时要做的事

else:

    条件不满足时要做的事情

7、if嵌套

条件有先后顺序,某条件成立后再去判断另外条件。

8、赋值运算符

赋值运算符:+=,-=,*=,/=,//=,%=,**=

8.2随机数

导入随机数模块:import random

调用函数randint生成随机数:random.randint(a,b)    #返回[a,b]之间的整数,包括a和b

8.3while循环

语法:

定义变量用于计数(一般从0开始计数)

while条件:

        要循环执行的代码

        计数字段递增/减

#如果条件成立,则循环执行;如果条件不成立,则循环终止。

例:计算1到100的所有整数的和

人造死循环:while  True:在循环内部一定要有if 配合break 来跳出循环。

8.4break和continue

1、break和continue是专门用于循环的字段;

2、break:某一条件满足时,退出单层循环(终止循环)

3、continue:某一条件满足时,不执行continue后的循环语句。

4、break和continue只针对当前所在循环有效。

break
continue

8.5 循环嵌套

例1:输出3行5列*:

输出3行5列*

例2:输出三角形:

8.6 for循环

1、for的语法

for 变量 in 字符串:

    循环里要执行的代码

for主要用于遍历,字符串中有几个字符,for就循环几次

8.7range范围函数

* 生成指定范围的数字序列。

* 语法:

range(start,stop,int)   

 #start:范围的开始值,stop:范围的结束值,但不包含stop;int:步长,可正(升序)可负(降序),不写则为1.

range(1,5,1)    #生成1,2,3,4,5

range(1,5)    #生成1,2,3,4,5

range(1,6,2)    #生成1,3,5

range(6,2,-2)        #生成6,4

for 结合 range可实现指定次数循环。

例:while和for替换:

例:while实现循环嵌套:

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容